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” .
SVGGeometryElement Interface SVGGeometryElement يمثل عناصر 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 ()) أي تغييرات يتم إجراؤها على النقاط.
ISVGFitToViewBox Interface SVGFitToViewBox تحدد سمات DOM التي تنطبق على العناصر التي لها سمات XML “viewBox” و “saveAspectRatio” .
ISVGRenderingIntent تحدد واجهة SVGRenderingIntent القائمة التي تم تعدادها للقيم المحتملة لسمات أو واصفات “هدف العرض”.
ISVGTests Interface SVGTests تحدد الواجهة التي تنطبق على جميع العناصر التي لها سمات “requiredFeatures” و “requiredExtensions” و “systemLanguage” .
ISVGUnitTypes تحدد واجهة SVGUnitTypes مجموعة من الثوابت شائعة الاستخدام وهي واجهة أساسية يستخدمها SVGGradientElement و SVGPatternElement و SVGClipPathElement و SVGMaskElement و SVGFilterElement.
ISVGURIReference الواجهة يحدد SVGURIReference الواجهة التي تنطبق على جميع العناصر التي تحتوي على مجموعة سمات XLink ، مثل “xlink: href” ، والتي تحدد مرجع URI .
ISVGZoomAndPan تحدد واجهة SVGZoomAndPan خاصية التكبير / التصغير والثوابت المرتبطة بها.

تعداد

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