Page

Revisión

Page Es una clase en Aspose.PDF FOSS para .NET. Heredados de: IDisposable.

Representa una página en un documento PDF.

Esta clase ofrece 53 métodos para trabajar con los objetos de página en programas .NET. Los métodos disponibles incluyen: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml,27 y otros métodos. 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 : Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage,Y 34 más.

Propiedades

NombreTipoAccesoDescripción
NumberintLeer1-based page number.
FieldsInTabOrderIList<Forms.Field>LeerFormar campos cuyos widgets aparecen en esta página, ordenado por su pedido de la tabla.
RectRectangleLeer / escribirLa página rectangular (defaultos a MediaBox).
RectangleRectangleLeer / escribirLa página es rectangular.
PageInfoPageInfoLeer / escribirContenedor de información de página con propiedades de ancho/alza/margen.
BackgroundColor?Leer / escribirSe puede encontrar o establecer el fondo.
MediaBoxRectangleLeer / escribirLa caja de medios para esta página (necesita por spec).
CropBoxRectangleLeer / escribirLa caja de cultivo (defaultos a la caña de medios).
BleedBoxRectangleLeer / escribirLa caja de sangre (defaultos a la caña de cultivo).
TrimBoxRectangleLeer / escribirLa caja de corte (defaultos a la caña de cultivo).
ArtBoxRectangleLeer / escribirLa caja de arte (defaultos a la caña de cultivo).
RotateRotationLeer / escribirLa rotacin de la página como enum.
RotateDegreesintLeer / escribirLa rotacin de la página en grados como int (0, 90, 180, 270).
RotationMatrixMatrixLeerConfigura que mapeó el sistema de coordenadas PDF no rotado a uno visible por usuario (rotatado) de la página.
DurationdoubleLeer / escribirDuración de la página en segundos para el modo de presentación.
AnnotationsAnnotationCollectionLeerAnotaciones en esta página.
ImagesXImageCollectionLeerImagen de XObjetos en esta página.
FontsFontCollectionLeerFontes referidos en esta página.
ResourcesResourcesLeerRecursos de página (fonte, imágenes) - proporciona acceso a través de un objeto de recursos unificado.
PatternsIReadOnlyDictionary<string, Pattern>LeerRecursos de patrón en esta página (clamado por nombre de patente).
ContentsOperatorCollectionLeerColección de operadores de contenido.
WidthdoubleLeerVisible página de ancho contabilidad para la rotación.
HeightdoubleLeerEl tamaño de la página visible cuenta con la rotación.
ColorTypeColorTypeLeerObtenga el tipo de color de esta página analizando sus operadores de flujo de contenido y espacios de colores de imagen.
TransitionPageTransition?LeerEl efecto de transición de la página, o nulo si no se establece.
HeaderHeaderFooter?Leer / escribirEl título se encuentra en la parte superior de esta página.
FooterHeaderFooter?Leer / escribirEl paso para darse al fondo de esta página.
TocInfoTocInfo?Leer / escribirInformación de TOC para esta página.
ParagraphsParagraphsLeer / escribirColección de objetos del párrafo que se añaden a esta página (TextFragment, HtmlFragment , Tabla, Título, etc.).
NoteLineStyleGraphInfoLeer / escribirEstilo de pulso/plena por defecto utilizado para dibujar líneas de separador de nota de pie / endnote.
ArtifactsArtifactCollectionLeerColección para agregar artefactos (marcos de agua, etc.) a esta página.
OcgLayersLayerCollectionLeerObtenga las capas (grupos de contenido opcionales) referidas por esta página.
ActionsPageActionCollectionLeerAcciones adicionales por página (open / close / etc.).
UserUnitdoubleLeer / escribirFactor de unidad del usuario (PDF 32000 §14.8.4 /UserUnit entrada).
IsAddParagraphsAfterLastboolLeer / escribir¿Se añaden las aditivos de los parágrafos al final (v. posición de flujo).
BackgroundImageImage?Leer / escribirImagen de fondo de la página.
GroupGroup?Leer / escribirGrupo / mezcla de colores espacio dicionario para esta página.
TabOrderTabOrderLeer / escribirOrden de Tab (PDF 32000 §12.5 /Entrada Tab).
WatermarkWatermark?Leer / escribirEl Watermark se aplicó a esta página.
LayersSystem.Collections.Generic.List<Layer>Leer / escribirLista de capa efectivo real apoyada por OcgLayers - cada OCG referido por la página se materializará como una instancia de Layer.

Metodología

firmaDescripción
SetRotation(degrees: int)Establecer la rotación de la página en grados (0, 90, 180, 270).
SetMediaBox(rect: Rectangle)Configure la caja de medios para esta página.
SetCropBox(rect: Rectangle)Configure la caja de cultivo para esta página.
SetBleedBox(rect: Rectangle)Configure la caja de sangre para esta página.
SetTrimBox(rect: Rectangle)Configure la caja de corte para esta página.
SetArtBox(rect: Rectangle)Configure la caja de arte para esta página.
Accept(visitor: Annotations.AnnotationSelector)Pasar cada anotación en esta página a través del visitante; los partidos se acumulan en Seleccionados.
GetResources()El método de acervo para los recursos.
SetPageSize(width: double, height: double)Configure el tamaño de la página actualizando el MediaBox.
GetPageRect(considerRotation: bool)Obtenga la página rectangular, considerando opcionalmente el CropBox.
Accept(visitor: Text.TextAbsorber)Acceptar un visitante TextAbsorber (compatible con la API pública).
GetText()Extrae todo el texto de la página utilizando un TextAbsorber.
Accept(visitor: Text.TextFragmentAbsorber)Acceptar un visitante TextFragmentAbsorber (compatible con la API pública).
Accept(visitor: ImagePlacementAbsorber)Acceptar un visitante ImagePlacementAbsorber (compatible con la API pública).
SendTo(device: Devices.ImageDevice, outputFileName: string)Añade un marcador a esta página.
SendTo(device: Devices.ImageDevice, output: Stream)Render esta página utilizando el dispositivo especificado y escribir en un flujo.
AddStamp(stamp: ImageStamp)Aplique una imagen de la página.
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp)Póngase en la instancia de esta página.
AddContentStream(contentBytes: byte[])Añade un flujo de contenido a esta página.
PrependContentStream(contentBytes: byte[])Prepone los bajos de flujo del contenido antes del contenido existente (para elementos de fondo).
AddContent(contentStreamBytes: byte[])Añadir los bajos de contenido a esta página.
AddTable(table: Table)Añade una tabla a esta página.
AddGraph(graph: Drawing.Graph)Añade un gráfico (colección de formas) a esta página.
AddFloatingBox(box: FloatingBox)Añade una caja de flujo a esta página.
AddExtGState(extGState: Content.ExtGState)Añade un diccionario ExtGState a los recursos de esta página y devuelve el nombre de la fuente.
AddImage(imageData: byte[], rect: Rectangle)Añadir una imagen a esta página en la posición y tamaño especificados.
AddImage(imageStream: Stream, rect: Rectangle)Añadir una imagen de un flujo a esta página en la posición y tamaño especificados.
AddImage(imagePath: string, rectangle: Rectangle)Añade una imagen de un camino de archivo en el rectángulo especificado.
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool)Añadir una imagen en imageRect con una cuadro de límite explícito.
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle)Añade una imagen con un tamaño de píxel + bbox.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle)Añade una imagen acompañada de una cinta HOCR (Overlay).
Resize(targetSize: Aspose.Pdf.PageSize)Recuperar esta página para dirigirSize a través de la actualización de media-box.
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution)Render esta página en un array de bytes PNG a la resolución solicitada.
Flatten()Flatte todas las anotaciones en esta página — devolver su apariencia visual en el flujo de contenido de la página y eliminarlas del array de anotamientos.
ConvertToPNGMemoryStream()Determina si la página es blanca (no tiene contenido significativo).
IsBlank(fillThresholdFactor: double)Póngase en la instancia de esta página.
MergeLayers(newLayerName: string)Mueve todas las capas de esta página en una sola capa con el nombre dado.
MergeLayers(newLayerName: string, newOptionalContentGroupId: string)Mueve todas las capas en esta página, asignando al nuevo OCG el dado ID.
HasVectorGraphics()Si esta página contiene cualquier gráfico vector.
TrySaveVectorGraphics(pathToSave: string)Salva gráficos vector de esta página a pathToSave.
AsXml()Representación XML de esta página.
GetNotifications()El texto de notificación proporcionado por el salvador emitido al renderizar esta página.
MakeGrayscale()Convertir cada color en la página a griego.
IntToRotation(rotation: int)Convertir una rotación de grado en rotación.
RotationToInt(rotation: Rotation)Convertir la rotación en grados como un int.
FreeMemory()Descargar datos cache.
Dispose()Libera la memoria.
CalculateContentBBox()Computar el menor rectángulo alineado a la esfera de página que cubre todos los contenidos pintados en esta página (texto, caminos vectorales, imágenes, imagenes en línea, recurrentemente a través de Form XObjects).
SendTo(device: PageDevice, output: Stream)Render esta página a través de un PageDevice a una corriente.
SendTo(device: PageDevice, outputFileName: string)Render esta página a través de un PageDevice a un archivo.
AddStamp(stamp: Stamp)Aplique la etiqueta a través de su Página (Páginas) sobrerida.
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle)La emisión de elemento vector no se implementa — el render aún no consume GraphicElementCollection.
DeleteGraphics(elementsToDelete: GraphicElementCollection)Lo mismo - la eliminación del elemento vector no es válida.

Ver también

 Español