Artifact
Revisió
Artifact És una classe en Aspose.PDF FOSS per a .NET.
Representa un artifact PDF — una seqüència de contingut marcada etiquetada com /Artifakt (PDF 32000 §14.8.2.2).
Aquesta classe proporciona 16 mètodes per treballar amb objectes d’Artifact en programes .NET. Els mètodes disponibles inclouen: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState,I un mètode addicional. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype,I 18 més.
Propietats
| Nom | Tipus | Access | Descripció |
|---|---|---|---|
Type | ArtifactType | Llegir / Escriure | Classificació del tipus d’artifacte. |
Subtype | ArtifactSubtype | Llegir / Escriure | Subtítol de l’art. |
CustomType | string? | Llegir / Escriure | Nom del tipus d’artifacte no estàndard. |
CustomSubtype | string? | Llegir / Escriure | Nom del subtipe d’artifacte no estàndard. |
Text | string? | Llegir / Escriure | Contingut de text extraït dels operadors del flux de contingut de l’artifact. |
Rectangle | Rectangle? | Llegir | La caixa de límits de l’entrada /BBox en el diccionari de propietats. |
Opacity | double | Llegir / Escriure | Opacitat de l’artifact (des d’ExtGState /ca). |
Page | Page? | Llegir | La pàgina d’aquest artífex pertany. |
ArtifactHorizontalAlignment | HorizontalAlignment | Llegir / Escriure | Alineació horitzontal (de / Entrada adjunt). |
ArtifactVerticalAlignment | VerticalAlignment | Llegir / Escriure | Alineació vertical (de / Entrada adjunt). |
IsBackground | bool | Llegir / Escriure | Si és un artífex de fons. |
Rotation | double | Llegir / Escriure | Àngels de rotació en graus. |
BackgroundColor | Color? | Llegir / Escriure | color de fons. |
RightMargin | double | Llegir / Escriure | La marge correcta. |
LeftMargin | double | Llegir / Escriure | La marge esquerra. |
TopMargin | double | Llegir / Escriure | La marge superior. |
BottomMargin | double | Llegir / Escriure | La marge inferior. |
Position | Point? | Llegir / Escriure | Coordinacions de col·locació. |
FormattedText | FormattedText? | Llegir / Escriure | Text format per a l’artifacte. |
TextState | TextState? | Llegir / Escriure | Text de l’estat per a text artístic. |
Lines | List<string> | Llegir | Contingut de text multi-line. |
Contents | List<Operator> | Llegir | Operadors de flux de contingut interns que dibuixen l’art. |
Form | XForm? | Llegir | El formulari XObject recolza aquest art quan es presenta com a forma reutilitzable (per exemple, el format de la imatge). |
Image | XImage? | Llegir | La imatge XObject recolza aquest art quan el seu contingut és una imatge de raster. |
Mètodes
| Signature | Descripció |
|---|---|
Artifact() | Constructor de default - crea un artefacte amb tipus i subtipus indeterminats. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | Crea un artil·lat amb el tipus i subtipus donat. |
Artifact(type: string, subType: string) | Crea un artil·lat amb tipus i subtipus personalitzats basats en rànquers. |
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 de diverses línies amb l’estat de text donat. |
BeginUpdates() | Comença una actualització de la propietat. |
SaveUpdates() | Flush una actualització batecada començat per BeginUpdates. |
Dispose() | - El lliurament dels recursos de l’art. |
GetValue(name: string) | Llegeix una parella de nom/valor personalitzada que s’estableix a través de SetValue(string, string). |
SetValue(name: string, value: string) | Emmagatzema un parell de nom/valor personalitzat en l’artifact (per a accés metadades baix; no emès al PDF d’aquest conjunt). |
RemoveValue(name: string) | Elimina un parell de nom/valor predefinit a través de SetValue. |
SetImage(imageStream: Stream) | Afegeix una imatge de raster a l’artifacte. |
SetImage(imageName: string) | Afegeix una imatge de raster pel camí. |
SetText(formattedText: FormattedText) | Estableix el text de l’artefacte a partir d’una instància de FormattedText. |
SetTextAndState(text: string, textState: TextState) | Estableix Text i TextState junts. |
SetPdfPage(page: Page) | Enllaç d’aquest article a una pàgina específica. |