Aspose.SVG voor .NET

Naamruimten

NaamruimteBeschrijving
Aspose.SvgAlle lessen binnen Aspose.Svg.Dom.Svgnamespace zijn gebaseerd op w3c SVG2-aanbevelingen. Met behulp van deze naamruimte kunt u het SVG-bestand laden, navigeren of renderen volgens uw vereisten.
Aspose.Svg.CollectionsDe Aspose.Svg.Collecties naamruimte bestaat uit klassen om knooppunten en elementen weer te geven, op te slaan en te manipuleren.
Aspose.Svg.ConvertersDe Aspose.Svg.Converters doel van de naamruimte is gemakkelijke toegang tot conversiemethoden. Het biedt een breed scala aan conversies naar de populaire formaten, zoals PDF, XPS, afbeeldingsformaten, enz. Meer specifieke conversie (rendering, opslaan) gebruikerscases worden gepresenteerd door bekende en gedocumenteerde low-level API-functies in onderwerpgeoriënteerde naamruimten.
Aspose.Svg.DataTypesDe naamruimte biedt toegang tot alle SVG-specifieke gegevenstypen.
Aspose.Svg.DomDe Aspose.Svg.Dom (documentobjectmodel) naamruimte biedt API die alle HTML-, XML- of SVG-documenten vertegenwoordigt en ermee communiceert. De DOM is een documentmodel dat in de browser is geladen en het document voorstelt als een knooppuntboom, waarbij elk knooppunt een deel van het document vertegenwoordigt (bijv. een element, tekst tekenreeks of commentaar).
Aspose.Svg.Dom.AttributesDe Aspose.Svg.Dom.Attributen naamruimte bevat verenigde attribuutklassen die specificeren of elk object (knooppunt, element, …) kenmerk of gedrag kwalificeren.
Aspose.Svg.Dom.CssDe Aspose.Svg.Dom.Css naamruimte is voor alle CSS-gerelateerde manipulaties. Het concentreert zich rond CSS-eigenschap naam - waardeparen gespecificeerd door officiële CSS-documenten.
Aspose.Svg.Dom.EventsDe Aspose.Svg.Dom.Events naamruimte biedt objecten voor alle gebeurtenissen die verband houden met DOM-updates. Het omvat een abonnement op specifieke contextuele informatieobservatie geassocieerd met evenement, evenals aangepaste evenementenconstructie.
Aspose.Svg.Dom.MutationsDe Aspose.Svg.Dom.Mutaties biedt de mogelijkheid om DOM-mutaties te observeren en specifieke callback-informatie te krijgen.
Aspose.Svg.Dom.TraversalDe Aspose.Svg.Dom.Traversalnaamruimte bevat methoden die iterators en tree-walkers maken om tussen elementen te navigeren en een knooppunt en zijn kinderen in documentvolgorde te doorkruisen.
Aspose.Svg.Dom.Traversal.FiltersDe naamruimte die wordt vertegenwoordigd door functionaliteit voor het filteren van knooppunten. Filters zijn objecten die weten hoe ze knooppunten moeten “uitfilteren”. Als een knooppuntiterator of tree walker een knooppuntfilter krijgt, past het het filter toe voordat het het volgende knooppunt retourneert. Als het filter zegt om het knooppunt te accepteren, geeft de traversal logic het terug; anders zoekt traversal naar het volgende knooppunt en doet alsof het knooppunt dat werd afgewezen er niet was.
Aspose.Svg.Dom.ViewsAspose.Svg.Dom.Views namespace beschrijft AbstractView en DocumentView interfaces volgens Document Object Model Views specificatie.
Aspose.Svg.Dom.XPathDe naamruimte bevat methoden om door elementen en attributen in een XML-document te navigeren.
Aspose.Svg.DrawingDe Aspose.Svg.Tekening naamruimte bevat objecten en interfaces om afmetingen en eenheden te specificeren, evenals tekenattribuutobjecten zoals penselen, kleuren en lettertypen.
Aspose.Svg.EventsDe naamruimte bestaat uit klassen voor op gebeurtenissen gebaseerde interactiviteit zoals tijdgebeurtenissen en zoomen.
Aspose.Svg.FiltersDe Aspose.Svg.Dom.Svg.Filters naamruimte bevat klassen en interfaces gerelateerd aan filtereffecten in SVG-specificatie.
Aspose.Svg.ImageVectorizationDe Aspose.Svg.ImageVectorizationnaamruimte bevat klassen voor het vectoriseren van rasterafbeeldingen en het converteren ervan naar SVG-documenten. Dit proces omvat het reduceren van bitmaps tot geometrische vormen die zijn samengesteld uit padelementen en deze opslaan als SVG. De naamruimte bevat klassen voor het maken van padsegmenten, het vereenvoudigen en vloeiend maken van traceerpunten, en vectorisatie-opties configureren.
Aspose.Svg.IONaast standaard IO (input-output) tools de Aspose.Svg.IO naamruimte bevat hulpklassen en interfaces.
Aspose.Svg.NetDe Aspose.Svg.Netnaamruimte wordt gepresenteerd door klassen en interfaces die verantwoordelijk zijn voor eenvoudige netwerkverwerking.
Aspose.Svg.Net.HeadersDe Aspose.Svg.Net.Headers biedt enkele gegevensklassen voor die header-inhoud beschrijven bij netwerken.
Aspose.Svg.Net.MessageFiltersDe Aspose.Svg.Net.MessageFilters namespace biedt klassen die abstractie van berichtfilters implementeren.
Aspose.Svg.Net.MessageHandlersDe Aspose.Svg.Net.MessageHandlers naamruimte is gepresenteerd door klassen - berichtbehandelaars van verschillende protocollen.
Aspose.Svg.PathsDe Aspose.Svg.Dom.Svg.Paths naamruimte beschrijft klassen voor weergave van de omtrek van een vorm die kan worden gevuld of gestreken. Een pad kan ook worden gebruikt als een uitknippad om animatie, of positietekst te beschrijven.
Aspose.Svg.RenderingDe Aspose.Svg.Renderingnaamruimte bestaat uit talrijke renderer-objecten evenals geschikte low-level optieklassen die verantwoordelijk zijn voor documenten/bestanden weergeven in IDevice-implementatie.
Aspose.Svg.Rendering.FontsDe Aspose.Svg.Rendering.Fonts naamruimte bevat klassen en methoden waarmee u bepaalde delen van het algoritme voor het matchen van lettertypen kunt besturen.
Aspose.Svg.Rendering.ImageDe Aspose.Svg.Rendering.Image naamruimte biedt specifieke apparaatklasse en enkele weergaveopties klassen die verantwoordelijk zijn voor weergave naar rasterformaten: jpeg, png, bmp, gif, tiff.
Aspose.Svg.Rendering.PdfDe Aspose.Svg.Rendering.Pdfnaamruimte biedt specifieke apparaatklasse en enkele weergaveopties klassen verantwoordelijk voor weergave naar een pdf-document.
Aspose.Svg.Rendering.Pdf.EncryptionDe Aspose.Svg.Rendering.Pdf.Encryption naamruimte bevat gegevensklassen die pdf-coderingsdetails beschrijven, zoals wachtwoord, coderingsalgoritme enzovoort.
Aspose.Svg.Rendering.XpsDe Aspose.Svg.Rendering.Xps naamruimte biedt specifieke apparaatklasse en enkele rendering optieklassen die verantwoordelijk zijn voor weergave naar een xps-document.
Aspose.Svg.SavingDe Aspose.Svg.Opslaan naamruimte wordt gepresenteerd door gegevensklassen voor beschrijving van specifieke opslagopties bij conversie/opslagproces.
Aspose.Svg.ServicesDe Aspose.Svg.Services naamruimte bevat interfaces als protocollen voor service-implementaties.
Aspose.Svg.Toolkit.OptimizersDe Aspose.Svg.Toolkit.Optimizers naamruimte bevat klassen voor het optimaliseren van SVG-documenten. Het optimalisatieproces omvat het verwijderen van ongebruikte of onzichtbare elementen en hun attributen, het samenvoegen van groepen en het verkleinen van padsegmenten.
Aspose.Svg.WindowDe Aspose.Svg.Window naamruimte is gerelateerd aan het vensterobject dat een venster vertegenwoordigt dat een DOM-document bevat. Het bevat klassen en interfaces gerelateerd aan actief documentadres en browsegeschiedenis.