Aspose.Html.Dom.Svg

جميع الفئات بتنسيق Aspose.html.Dom.Svgتعتمد مساحة الاسم على توصيات w3c SVG2. باستخدام مساحة الاسم هذه ، يمكنك تحميل أو التنقل أو عرض ملف SVG وفقًا لمتطلباتك.

الطبقات

فصلوصف
SVGAElementتتوافق واجهة SVGAElement مع العنصر “a” .
SVGAnimateElementتتوافق واجهة SVGAnimateElement مع عنصر “animate” . لا يتوفر الوصول الموجه للكائنات إلى سمات العنصر “animate” عبر SVG DOM .
SVGAnimateMotionElementتتوافق واجهة SVGAnimateMotionElement مع عنصر “animateMotion”. لا يتوفر الوصول الموجه للكائنات إلى سمات عنصر “animateMotion” عبر SVG DOM .
SVGAnimateTransformElementتتوافق واجهة SVGAnimateTransformElement مع عنصر “animateTransform”. لا يتوفر الوصول الموجه للكائنات إلى سمات عنصر “animateTransform” عبر SVG DOM.
SVGAnimationElementواجهة SVGAnimationElement هي الواجهة الأساسية لجميع واجهات عناصر الرسوم المتحركة: SVGAnimateElement و SVGSetElement و SVGAnimateColorElement و SVGAnimateMotionElement و SVGAnimateTransformElement.
SVGCircleElementتتوافق واجهة SVGCircleElement مع عنصر “الدائرة”.
SVGClipPathElementتتوافق واجهة SVGClipPathElement مع عنصر “clipPath”.
SVGComponentTransferFunctionElementتحدد هذه الواجهة الواجهة الأساسية المستخدمة بواسطة واجهات وظيفة نقل المكون.
SVGCursorElementتتوافق واجهة SVGCursorElement مع عنصر “المؤشر”.
SVGDefsElementتتوافق واجهة SVGDefsElement مع عنصر “defs”.
SVGDescElementتتوافق واجهة SVGDescElement مع عنصر “وصف”.
SVGDocumentأنSVG الوثيقةهو جذر SVG التسلسل الهرمي ويحمل المحتوى بأكمله. بالإضافة إلى توفير الوصول إلى التسلسل الهرمي ، فإنه يوفر أيضًا بعض الطرق الملائمة للوصول إلى مجموعات معينة من المعلومات من المستند. عنصر مضمّن في مستند XHTML [XHTML] ، فلن يكون كائن SVGDocument موجودًا ؛ بدلاً من ذلك ، سيكون الكائن الجذر في التسلسل الهرمي لكائن المستند كائن مستند من نوع مختلف ، مثل كائن HTMLDocument . ومع ذلك ، سيكون كائن SVGDocument موجودًا بالفعل عندما يكون العنصر الجذر للتسلسل الهرمي لمستند XML هو عنصر “svg” ، مثل عند عرض ملف SVG مستقل (على سبيل المثال ، ملف من نوع MIME “image / svg + xml”). في هذه الحالة ، سيكون كائن SVGDocument هو الكائن الجذر للتسلسل الهرمي لنموذج كائن المستند.
SVGElementجميع واجهات SVG DOM التي تتوافق مباشرةً مع العناصر في لغة SVG (مثل واجهة SVGPathElement لعنصر “المسار”) مشتقة من واجهة SVGElement.
SVGElementInstanceيقوم الكائن الجذر لكل شجرة ظل لعنصر استخدام بتنفيذ واجهة SVGUseElementShadowRoot. لا تحدد هذه الواجهة حاليًا أي ملحقات للخصائص والأساليب المحددة لواجهة ShadowRoot و DocumentOrShadowRoot mixin. ومع ذلك ، فإن الشجرة المتجذرة في هذه العقدة للقراءة فقط من منظور البرامج النصية للمؤلف.
SVGEllipseElementواجهة SVGEllipseElement تتوافق مع عنصر “القطع الناقص”.
SVGExceptionيظهر هذا الاستثناء عندما يتعذر إجراء عملية SVG معينة .
SVGFilterElementتتوافق واجهة SVGFilterElement مع عنصر “عامل التصفية”.
SVGForeignObjectElementتتوافق واجهة SVGForeignObjectElement مع عنصر “الكائن الأجنبي”.
SVGGElementتتوافق واجهة SVGGElement مع عنصر “g” .
SVGGeometryElementInterface SVGeometryElement يمثل عناصر SVG التي يتم تحديد عرضها بواسطة الهندسة بمسار مكافئ ، والتي يمكن تعبئتها والحد منها. يتضمن ذلك المسارات والأشكال الأساسية.
SVGGradientElementواجهة SVGGradientElement هي واجهة أساسية مستخدمة بواسطة SVGLinearGradientElement و SVGRadialGradientElement.
SVGGraphicsElementتمثل واجهة SVGGraphicsElement عناصر SVG التي يتمثل هدفها الأساسي في عرض الرسومات مباشرةً في مجموعة.
SVGImageElementتتوافق واجهة SVGImageElement مع عنصر “الصورة”.
SVGLinearGradientElementتتوافق واجهة SVGLinearGradientElement مع عنصر “linearGradient”.
SVGLineElementتتوافق واجهة SVGLineElement مع عنصر “الخط”.
SVGMarkerElementتتوافق واجهة SVGMarkerElement مع عنصر “العلامة”.
SVGMaskElementتتوافق واجهة SVGMaskElement مع عنصر “القناع”.
SVGMetadataElementواجهة SVGMetadataElement تتوافق مع عنصر “بيانات التعريف”.
SVGMPathElementتتوافق واجهة SVGMPathElement مع عنصر “الرياضيات”.
SVGPathElementتتوافق واجهة SVGPathElement مع عنصر “المسار”.
SVGPatternElementتتوافق واجهة SVGPatternElement مع عنصر “النمط”.
SVGPolygonElementواجهة SVGPolygonElement تتوافق مع عنصر “المضلع”.
SVGPolylineElementواجهة SVGPolylineElement تتوافق مع عنصر “متعدد الخطوط”.
SVGRadialGradientElementواجهة SVGRadialGradientElement تتوافق مع عنصر “radialGradient”.
SVGRectElementتتوافق واجهة SVGRectElement مع عنصر “rect”.
SVGScriptElementتتوافق واجهة SVGScriptElement مع عنصر “البرنامج النصي”.
SVGSetElementتتوافق واجهة SVGSetElement مع عنصر “set”. لا يتوفر الوصول الموجه للكائنات إلى سمات عنصر “set” عبر SVG DOM .
SVGStopElementتتوافق واجهة SVGStopElement مع عنصر “الإيقاف”.
SVGStyleElementتتوافق واجهة SVGStyleElement مع عنصر “النمط”.
SVGSVGElementتعريف الواجهة الرئيسية هو واجهة SVGSVGElement ، وهي الواجهة التي تتوافق مع عنصر “svg”. تحتوي هذه الواجهة على طرق مساعدة متنوعة شائعة الاستخدام ، مثل عمليات المصفوفة والقدرة على التحكم في وقت إعادة الرسم على أجهزة العرض المرئي.
SVGSwitchElementتتوافق واجهة SVGSwitchElement مع عنصر “التبديل”.
SVGSymbolElementتتوافق واجهة SVGSymbolElement مع عنصر “الرمز”.
SVGTextContentElementيتم توريث SVGTextContentElement بواسطة واجهات متعددة متعلقة بالنص ، مثل SVGTextElement و SVGTSpanElement و SVGTRefElement و SVGAltGlyphElement و SVGTextPathElement. بالنسبة للأساليب الموجودة على هذه الواجهة والتي تشير إلى فهرس لحرف أو عدد من الأحرف ، يجب أن تكون هذه المراجع يتم تفسيره على أنه فهرس لوحدة رمز UTF-16 أو عدد من وحدات رمز UTF-16 ، على التوالي. هذا من أجل التناسق مع DOM Level 2 Core ، حيث تستخدم الطرق الموجودة على واجهة CharacterData وحدات كود UTF-16 كفهرس وحساب ضمن بيانات الأحرف ، وبالتالي ، على سبيل المثال ، إذا كان محتوى النص لعنصر “نصي” عنصرًا واحدًا غير- حرف BMP ، مثل U + 10000 ، ثم استدعاء getNumberOfChars على هذا العنصر سيعود 2 نظرًا لوجود وحدتي رمز UTF-16 (الزوج البديل) يستخدمان لتمثيل هذا الحرف الواحد.
SVGTextElementتتوافق واجهة SVGTextElement مع عنصر “النص”.
SVGTextPathElementتتوافق واجهة SVGTextPathElement مع عنصر “مسار النص”.
SVGTextPositioningElementيتم توريث واجهة SVGTextPositioningElement بواسطة واجهات متعلقة بالنص: SVGTextElement و SVGTSpanElement و SVGTRefElement و SVGAltGlyphElement.
SVGTitleElementتتوافق واجهة SVGTitleElement مع عنصر “العنوان”.
SVGTSpanElementتتوافق واجهة SVGTSpanElement مع عنصر “tspan” .
SVGUseElementتتوافق واجهة SVGUseElement مع عنصر “استخدام”.
SVGViewElementتتوافق واجهة SVGViewElement مع عنصر “العرض”.

واجهات

واجهه المستخدموصف
ISVGAnimatedPointsتدعم واجهة SVGAnimatedPoints العناصر التي تحتوي على سمة “نقاط” والتي تحتوي على قائمة بقيم الإحداثيات والتي تدعم القدرة على تحريك هذه السمة. سيعكس استخدام استدعاء أسلوب getAttribute ()) أي تغييرات يتم إجراؤها على النقاط.
ISVGFitToViewBoxInterface SVGFitToViewBox تحدد سمات DOM التي تنطبق على العناصر التي لها سمات XML “viewBox” و “saveAspectRatio” .
ISVGRenderingIntentتحدد واجهة SVGRenderingIntent القائمة التي تم تعدادها للقيم المحتملة لسمات أو واصفات “هدف العرض”.
ISVGTestsInterface SVGTests (اختبارات SVG) للواجهة التي تنطبق على جميع العناصر التي لها سمات “requiredFeatures” و “requiredExtensions” و “systemLanguage” .
ISVGUnitTypesتحدد واجهة SVGUnitTypes مجموعة من الثوابت شائعة الاستخدام وهي واجهة أساسية يستخدمها SVGGradientElement و SVGPatternElement و SVGClipPathElement و SVGMaskElement و SVGFilterElement.
ISVGURIReferenceInterface يحدد SVGURIReference الواجهة التي تنطبق على جميع العناصر التي تحتوي على مجموعة سمات XLink ، مثل “xlink: href” ، والتي تحدد مرجع URI .
ISVGZoomAndPanتحدد واجهة SVGZoomAndPan خاصية التكبير / التصغير والثوابت المرتبطة بها.

تعداد

تعدادوصف
SVGRenderingIntentيعرّف تعداد SVGRenderingIntent القائمة التي تم تعدادها للقيم المحتملة لسمات أو واصفات “هدف العرض”.
SVGUnitTypesيعرّف تعداد أنواع SVGUnitTypes مجموعة من الثوابت شائعة الاستخدام وهي واجهة أساسية يستخدمها SVGGradientElement و SVGPatternElement و SVGClipPathElement و SVGMaskElement و SVGFilterElement.
SVGZoomAndPanيحدد تعداد SVGZoomAndPan خاصية التكبير / التصغير والثوابت المرتبطة بها.