Artifact

Visión general

Artifact Es una clase en Aspose.PDF FOSS para .NET.

Representa un artefato PDF — una secuencia de contenido marcada etiquetada como /Artifact (PDF 32000 §14.8.2.2).

Esta clase proporciona 16 métodos para trabajar con objetos de Artifact en programas .NET. Los métodos disponibles incluyen: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState,y 1 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype,Y 18 más.

Propiedades

NombreTipoAccessDescripción
TypeArtifactTypeLeer / escribirClasificación del tipo de artefato.
SubtypeArtifactSubtypeLeer / escribirSubtipo del artefato.
CustomTypestring?Leer / escribirNombre de tipo no estándar.
CustomSubtypestring?Leer / escribirNombre de subtipo no estándar.
Textstring?Leer / escribirContenido de texto extraído de los operadores del flujo de contenido del artefact.
RectangleRectangle?LeerLa cuadro de límite desde la entrada /BBox en el diccionario de propiedades.
OpacitydoubleLeer / escribirOpacidad del artefato (de ExtGState /ca).
PagePage?LeerLa página de este artefato pertenece.
ArtifactHorizontalAlignmentHorizontalAlignmentLeer / escribirAlineación horizontal (de / Entrada adjuntada).
ArtifactVerticalAlignmentVerticalAlignmentLeer / escribirAlineación vertical (de / Entrada adjuntada).
IsBackgroundboolLeer / escribir¿Es un artefato de fondo?.
RotationdoubleLeer / escribirÁngulo de rotación en grados.
BackgroundColorColor?Leer / escribircolor de fondo.
RightMargindoubleLeer / escribirMargen correcta.
LeftMargindoubleLeer / escribirMargen de izquierda.
TopMargindoubleLeer / escribirMargen de arriba.
BottomMargindoubleLeer / escribirMargen de fondo.
PositionPoint?Leer / escribirCoordinación de posicionamiento.
FormattedTextFormattedText?Leer / escribirFormato de texto para el artefact.
TextStateTextState?Leer / escribirEl estado de texto para el artefact.
LinesList<string>LeerContenido de texto multi-line.
ContentsList<Operator>LeerOperadores de flujo de contenido interno que dibujan el artefato.
FormXForm?LeerEl Form XObject apoya este artefacto cuando se presenta como una forma reutilizable (por ejemplo, la.
ImageXImage?LeerLa imagen XObject apoya este artefacto cuando su contenido es una imagen raster.

Métodos

SignatureDescripción
Artifact()Constructor de defecto - crea un artefato con tipo y subtipo indefinido.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Crea un artefato con el tipo y subtipo dado.
Artifact(type: string, subType: string)Crea un artefato con tipo y subtipo personalizados basado en la línea.
SetPageNumberReplacementString(value: string)Establece el token de reemplazo de número de página usado en Text.
SetLinesAndState(text: string[], textState: TextState)Establece el contenido de texto multilínea con el estado de texto dado.
BeginUpdates()Comienza una actualización de propiedad.
SaveUpdates()Flush una actualización batizada comenzada por BeginUpdates.
Dispose()El artefact liberta los recursos de la obra.
GetValue(name: string)Lea un par de nombre/valor personalizado establecido a través de SetValue(string, string).
SetValue(name: string, value: string)Almacenar un nombre/país de valor personalizado en el artefato (para acceso a metadatos de baja corriente; no emitido en PDF en este conjunto).
RemoveValue(name: string)Removemos una pareja de nombre/valor personalizado que se estableció previamente a través de SetValue.
SetImage(imageStream: Stream)Añadir una imagen de raster al artefato.
SetImage(imageName: string)Añadir una imagen raster por camino.
SetText(formattedText: FormattedText)Establece el texto del artefacto a partir de una instancia de FormattedText.
SetTextAndState(text: string, textState: TextState)Set Text y TextState juntos.
SetPdfPage(page: Page)Enlazar este artefato a una página específica.

Ver también

 Español