Artefacte

Artefacte

Visió general

Artifact és una classe a Aspose.PDF FOSS per a .NET.

Representa un artefacte PDF — una seqüència de contingut marcat etiquetada com a /Artifact (PDF 32000 §14.8.2.2).

Aquesta classe proporciona 16 mètodes per treballar amb objectes Artifact en programes .NET. Els mètodes disponibles inclouen: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState i 1 mètode addicional. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS per a .NET. Propietats: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype i 18 més.

Propietats

NomTipusAccésDescripció
TypeArtifactTypeRead/WriteLa classificació del tipus de l’artefacte.
SubtypeArtifactSubtypeRead/WriteEl subtipus de l’artefacte.
CustomTypestring?Read/WriteNom del tipus d’artefacte no estàndard.
CustomSubtypestring?Read/WriteNom del subtipus d’artefacte no estàndard.
Textstring?Read/WriteContingut de text extret dels operadors del flux de contingut de l’artefacte.
RectangleRectangle?ReadCaixa delimitadora de l’entrada /BBox al diccionari de propietats.
OpacitydoubleRead/WriteOpacitat de l’artefacte (de ExtGState /ca).
PagePage?ReadLa pàgina a la qual pertany aquest artefacte.
ArtifactHorizontalAlignmentHorizontalAlignmentRead/WriteAlineació horitzontal (de l’entrada /Attached).
ArtifactVerticalAlignmentVerticalAlignmentRead/WriteAlineació vertical (de l’entrada /Attached).
IsBackgroundboolRead/WriteSi aquest és un artefacte de fons.
RotationdoubleRead/WriteAngle de rotació en graus.
BackgroundColorColor?Read/WriteColor de fons.
RightMargindoubleRead/WriteMarge dret.
LeftMargindoubleRead/WriteMarge esquerre.
TopMargindoubleRead/WriteMarge superior.
BottomMargindoubleRead/WriteMarge inferior.
PositionPoint?Read/WriteCoordenades de col·locació explícites.
FormattedTextFormattedText?Read/WriteText formatat per a l’artefacte.
TextStateTextState?Read/WriteEstat del text per a l’artefacte.
LinesList<string>ReadContingut de text multilínia.
ContentsList<Operator>ReadOperadors interns del flux de contingut que dibuixen l’artefacte.
FormXForm?ReadL’objecte XObject Form que recolza aquest artefacte quan es renderitza com a formulari reutilitzable (p. ex.
ImageXImage?ReadL’objecte XObject Image que recolza aquest artefacte quan el seu contingut és una imatge raster.

Mètodes

SignatureDescription
Artifact()Constructor per defecte — crea un artifact amb tipus i subtipus Undefined.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Crea un artifact amb el tipus i subtipus especificats.
Artifact(type: string, subType: string)Crea un artifact amb tipus i subtipus personalitzats basats en cadena.
SetPageNumberReplacementString(value: string)Estableix el token de substitució del número de pàgina utilitzat a Text.
SetLinesAndState(text: string[], textState: TextState)Estableix el contingut de text multilínia amb l’estat de text proporcionat.
BeginUpdates()Inicia una actualització de propietats en lot.
SaveUpdates()Desfés una actualització en lot iniciada per BeginUpdates.
Dispose()Allibera els recursos mantinguts per l’artifact.
GetValue(name: string)Llegeix una parella de nom/valor personalitzada establerta mitjançant SetValue(string, string).
SetValue(name: string, value: string)Emmagatzema una parella de nom/valor personalitzada a l’artifact (per a l’accés a metadades downstream; no s’emet al PDF en aquesta compilació).
RemoveValue(name: string)Elimina una parella de nom/valor personalitzada establerta prèviament mitjançant SetValue.
SetImage(imageStream: Stream)Adjunta una imatge raster a l’artifact.
SetImage(imageName: string)Adjunta una imatge raster per ruta.
SetText(formattedText: FormattedText)Estableix el text de l’artifact a partir d’una instància de FormattedText.
SetTextAndState(text: string, textState: TextState)Estableix Text i TextState juntament.
SetPdfPage(page: Page)Enllaça aquest artifact a una pàgina específica.

Vegeu també

 Català