Reglas de XpsAnalyzer
En la tabla siguiente se describen las reglas que usa la herramienta XpsAnalysis para analizar archivos XPS. Estas reglas se basan en la especificación XML Paper Specification (XPS) 1.0. Para obtener más información sobre esta especificación, descargue la especificación de papel XML.
Reglas de convenciones de empaquetado abierto (OPC)
Nombre de la regla | Tipo de datos | Explicación |
---|---|---|
CompressionOption |
string |
Valor de la opción Compresión del paquete XPS. |
CorruptedOpc |
bool |
True si el paquete XPS no se ajusta a la especificación de OPC. |
ForeignContentType |
string |
Tipos de contenido que no forman parte de la especificación XPS. |
ForeignRelationshipType |
string |
Tipos de relación que no forman parte de la especificación XPS 1.0. |
LargePartCount |
long |
Número de partes cuyo tamaño supera una cantidad especificada. |
MaxFileSizeInBytes |
long |
Tamaño máximo del conjunto de piezas dentro del paquete XPS. |
MaxPartRelationships |
long |
Número máximo de relaciones para una parte del paquete XPS. |
PackageRelationshipCount |
long |
Número total de relaciones en el paquete XPS. |
PartCount |
long |
Número total de partes del archivo OPC. |
TotalPartRelationships |
long |
Número total de relaciones de partes. |
Reglas de tronco XPS
Nombre de la regla | Tipo de datos | Explicación |
---|---|---|
CorruptedXpsTrunk |
bool |
True si el paquete XPS no se ajusta a la especificación XPS 1.0 (nivel de tronco). |
FixedDocumentCount |
long |
Número total de documentos en el paquete XPS. |
HasCoreProperties |
bool |
True si el paquete XPS contiene la parte Propiedades principales de XPS. |
HasDiscardControl |
bool |
True si el paquete XPS contiene la parte DiscardControl. |
HasDocumentPrintTicket |
bool |
True si el paquete XPS contiene el printTicket de nivel de documento. |
HasDocumentStructure |
bool |
True si el paquete XPS contiene el elemento DocumentStructure. |
HasJobPrintTicket |
bool |
True si el paquete XPS contiene el objeto PrintTicket de nivel DocumentSequence. |
HasMoreThanOneSignatureBlockResourceInADocument |
bool |
True si el paquete XPS contiene un documento con más de un recurso de bloque de firma. |
PackageThumbnailType |
string |
Tipo de imagen de la miniatura de nivel de paquete XPS. |
SignatureBlockRequestCount |
long |
Número total de firmas en el paquete XPS. |
Reglas de página XPS
Nombre de la regla | Tipo de datos | Explicación |
---|---|---|
BleedBoxDimension |
string |
Dimensión de NonDefault BleedBox en el paquete XPS. |
BrushCount |
long |
Número total de elementos Brushes del paquete XPS. |
CanvasCount |
long |
Número total de elementos Canvas del paquete XPS. |
CanvasLanguage |
string |
Idioma del elemento Canvas. |
CanvasOpacityMaskBrush |
string |
Tipo de pincel del elemento Canvas OpacityMask. |
ContentBoxDimension |
string |
Dimensión de NonDefault ContentBox en el paquete XPS. |
CorruptedXpsPage |
bool |
True si el paquete XPS no se ajusta a la especificación XPS 1.0 (nivel de página). |
FixedPageCount |
long |
Número total de elementos Page del paquete XPS. |
FontType |
string |
Tipo de fuente que se encuentra en el paquete XPS. |
GeometryCount |
long |
Número total de elementos Geometry del paquete XPS. |
GeometryFigureClosedFilledPatternRule |
string |
Tipo de geometryFigure. |
GeometryFigureMaxSegmentCount |
long |
Número máximo de elementos SegmentCount en GeometryFigures. |
GeometryFigureMaxSegmentDataCount |
long |
Número máximo de elementos SegmentDataCount en GeometryFigures. |
GeometryFigureSegmentStrokePattern |
string |
Patrón de trazo del elemento GeometryFigures. |
GeometryFigureSegmentType |
string |
Tipo de segmento del elemento GeometryFigure. |
GeometryFillRule |
string |
FillRule de la geometría. |
GlifosBidiLevel |
long |
El BidiLevel de los glifos. |
GlifosCount |
long |
Número total de elementos de glifos en el paquete XPS. |
GlifosFillBrush |
string |
Tipo de pincel del relleno de glifos. |
GlifosLanguage |
string |
Lenguaje de los glifos. |
GlifosOpacityMaskBrush |
string |
El tipo de pincel de los glifos OpacityMask. |
GlifosStyleSimulations |
string |
StyleSimulations de los glifos. |
HasCanvasClipGeometryLocal |
bool |
True si el paquete XPS contiene un elemento Canvas con ClipGeometry local. |
HasCanvasClipGeometryRemote |
bool |
True si el paquete XPS contiene un elemento Canvas con ClipGeometry remoto. |
HasCanvasHyperlinkTarget |
bool |
True si el paquete XPS contiene un elemento Canvas con HyperlinkTarget. |
HasCanvasName |
bool |
True si el paquete XPS contiene un elemento Canvas con la propiedad Name. |
HasCanvasOpacityEqualsOne |
bool |
True si el paquete XPS contiene un elemento Canvas con Opacity=1. |
HasCanvasOpacityEqualsToZero |
bool |
True si el paquete XPS contiene un elemento Canvas con Opacity=0. |
HasCanvasOpacityMaskBrushLocal |
bool |
True si el paquete XPS contiene un elemento Canvas con OpacityMaskBrush local. |
HasCanvasOpacityMaskBrushRemote |
bool |
True si el paquete XPS contiene un elemento Canvas con OpacityMaskBrush remoto. |
HasCanvasTransformLocal |
bool |
True si el paquete XPS contiene un elemento Canvas con MatrixTransform local. |
HasCanvasTransformRemote |
bool |
True si el paquete XPS contiene un elemento Canvas con MatrixTransform remoto. |
HasCanvasWithAccessibilityLongDescription |
bool |
True si el paquete XPS contiene un elemento Canvas con AccessibilityLongDescription. |
HasCanvasWithAccessibilityShortDescription |
bool |
True si el paquete XPS contiene un elemento Canvas con AccessibilityShortDescription. |
HasCanvasWithUseAliasedEdgeMode |
bool |
True si el paquete XPS contiene un elemento Canvas con UseAliasedEdgeMode=True. |
HasColorProfile |
bool |
True si el paquete XPS contiene ColorProfile. |
HasGeometryFigureWithMultipleSegmentTypes |
bool |
True si el paquete XPS contiene un elemento GeometryFigure con varios tipos de segmento. |
HasGeometryFigureWithNonDefaultStartPoint |
bool |
True si el paquete XPS contiene un elemento GeometryFigure con StartPoint no predeterminado (0.0, 0.0). |
HasGeometryTransformLocal |
bool |
True si el paquete XPS contiene una geometría con MatrixTransform local. |
HasGeometryTransformRemote |
bool |
True si el paquete XPS contiene una geometría con MatrixTransform remoto. |
HasGlyphsClipGeometryLocal |
bool |
True si el paquete XPS contiene un glifo con ClipGeometry local. |
HasGlyphsClipGeometryRemote |
bool |
True si el paquete XPS contiene un elemento Glyphs con ClipGeometry remoto. |
HasGlyphsDeviceFontName |
bool |
True si el paquete XPS contiene un elemento Glyphs con DeviceFontName. |
HasGlyphsFillBrushLocal |
bool |
True si el paquete XPS contiene un elemento Glyphs con FillBrush local. |
HasGlyphsFillBrushRemote |
bool |
True si el paquete XPS contiene un elemento Glyphs con FillBrush remoto. |
HasGlyphsFontFaceIndex |
bool |
True si el paquete XPS contiene un elemento Glyphs con FontFaceIndex. |
HasGlyphsHyperlinkTarget |
bool |
True si el paquete XPS contiene un elemento Glyphs con HyperlinkTarget. |
HasGlyphsName |
bool |
True si el paquete XPS contiene un elemento Glyphs con la propiedad Name. |
HasGlyphsOpacityEqualsOne |
bool |
True si el paquete XPS contiene un elemento Glyphs con Opacity=1. |
HasGlyphsOpacityEqualsToZero |
bool |
True si el paquete XPS contiene un elemento Glyphs con Opacity=0. |
HasGlyphsOpacityMaskBrushLocal |
bool |
True si el paquete XPS contiene un elemento Glyphs con OpacityMaskBrush local. |
HasGlyphsOpacityMaskBrushRemote |
bool |
True si el paquete XPS contiene un elemento Glyphs con OpacityMaskBrush remoto. |
HasGlyphsTransformLocal |
bool |
True si el paquete XPS contiene un elemento Glyphs con MatrixTransform local. |
HasGlyphsTransformRemote |
bool |
True si el paquete XPS contiene un elemento Glyphs con MatrixTransform remoto. |
HasGlyphsUnicodeString |
bool |
True si el paquete XPS contiene un elemento Glyphs con UnicodeString. |
HasGlyphsWithSideways |
bool |
True si el paquete XPS contiene un elemento Glyphs con la propiedad IsSideways habilitada. |
HasHyperlinkTarget |
bool |
True si el paquete XPS contiene una página con un destinoHyperlink. |
HasImageBrushOpacityEqualsToOne |
bool |
True si el paquete XPS contiene un ImageBrush con Opacity=1. |
HasImageBrushOpacityEqualsToZero |
bool |
True si el paquete XPS contiene un ImageBrush con Opacity=0. |
HasImageBrushTransformLocal |
bool |
True si el paquete XPS contiene un objeto ImageBrush con Matriz localTransform. |
HasImageBrushTransformRemote |
bool |
True si el paquete XPS contiene un ImageBrush con Remote MatrixTransform. |
HasImageBrushWithColorProfileResource |
bool |
True si el paquete XPS contiene imageBrush con ColorProfileResource. |
HasImageBrushWithNonDefaultViewBox |
bool |
True si el paquete XPS contiene un ImageBrush con un ViewBox no predeterminado (0, 0, 1, 1). |
HasImageBrushWithnonDefaultViewPort |
bool |
True si el paquete XPS contiene un ImageBrush con un ViewPort no predeterminado (0, 0, 1, 1). |
HasLinearGradientBrushOpacityEqualsToOne |
bool |
True si el paquete XPS contiene linearGradientBrush con Opacity=1. |
HasLinearGradientBrushOpacityEqualsToZero |
bool |
True si el paquete XPS contiene linearGradientBrush con Opacity=0. |
HasLinearGradientBrushTransformLocal |
bool |
True si el paquete XPS contiene linearGradientBrush con Matriz localTransform. |
HasLinearGradientBrushTransformRemote |
bool |
True si el paquete XPS contiene linearGradientBrush con Remote MatrixTransform. |
HasLinearGradientBrushWithColorProfileResource |
bool |
True si el paquete XPS contiene un objeto LinearGradientBrush con ColorProfileResource. |
HasLinearGradientBrushWithnonDefaultEndPoint |
string |
True si el paquete XPS contiene un objeto LinearGradientBrush con un EndPoint no predeterminado. |
HasLinearGradientBrushWithnonDefaultGradientStopOffset |
bool |
True si el paquete XPS contiene un objeto LinearGradientBrush con un objeto NonDefault GradientStopOffset. |
HasLinearGradientBrushWithNonDefaultStartPoint |
string |
True si el paquete XPS contiene linearGradientBrush con un StartPoint nonDefault. |
HasLocalDictionary |
bool |
True si el paquete XPS contiene una página que usa un diccionario local. |
HasNonDefaultBleedBox |
bool |
True si el paquete XPS contiene una página con un valor NonDefault BleedBox. |
HasNonDefaultContentBox |
bool |
True si el paquete XPS contiene una página con un valor ContentBox no predeterminado. |
HasPageName |
bool |
True si el paquete XPS contiene una página con el conjunto de atributos Name. |
HasPagePrintTicket |
bool |
True si el paquete XPS contiene un printTicket de nivel de página. |
HasPathClipGeometryLocal |
bool |
True si el paquete XPS contiene una ruta de acceso con ClipGeometry local |
HasPathClipGeometryRemote |
bool |
True si el paquete XPS contiene una ruta de acceso con un valor ClipGeometry remoto. |
HasPathFillBrushLocal |
bool |
True si el paquete XPS contiene una ruta de acceso con FillBrush local. |
HasPathFillBrushRemote |
bool |
True si el paquete XPS contiene una ruta de acceso con FillBrush remoto. |
HasPathGeometryLocal |
bool |
True si el paquete XPS contiene una ruta de acceso con una propiedad Geometry local. |
HasPathGeometryRemote |
bool |
True si el paquete XPS contiene una ruta de acceso con una propiedad Geometry remota. |
HasPathHyperlinkTarget |
bool |
True si el paquete XPS contiene una ruta de acceso con un valor HyperlinkTarget. |
HasPathName |
bool |
True si el paquete XPS contiene una ruta de acceso con una propiedad Name. |
HasPathOpacityEqualsOne |
bool |
True si el paquete XPS contiene una ruta de acceso con Opacity=1. |
HasPathOpacityEqualsToZero |
bool |
True si el paquete XPS contiene una ruta de acceso con Opacity=0. |
HasPathOpacityMaskBrushLocal |
bool |
True si el paquete XPS contiene una ruta de acceso con un valor local OpacityMaskBrush. |
HasPathOpacityMaskBrushRemote |
bool |
True si el paquete XPS contiene una ruta de acceso con un OpacityMaskBrush remoto. |
HasPathStrokeBrushLocal |
bool |
True si el paquete XPS contiene una ruta de acceso con una propiedad StrokeBrush local. |
HasPathStrokeBrushRemote |
bool |
True si el paquete XPS contiene una ruta de acceso con una propiedad StrokeBrush remota. |
HasPathStrokeDashOffset |
bool |
True si el paquete XPS contiene una ruta de acceso con StrokeDashOffset. |
HasPathTransformLocal |
bool |
True si el paquete XPS contiene una ruta de acceso con matrixTransform local. |
HasPathTransformRemote |
bool |
True si el paquete XPS contiene una ruta de acceso con un matrixTransform remoto. |
HasPathWithAccessibilityLongDescription |
bool |
True si el paquete XPS contiene una ruta de acceso con el valor AccessibilityLongDescription. |
HasPathWithAccessibilityShortDescription |
bool |
True si el paquete XPS contiene una ruta de acceso con AccessibilityShortDescription |
HasPathWithNonDefaultStrokeMiterLimit |
bool |
True si el paquete XPS contiene una ruta de acceso con un strokeMiterLimit no predeterminado. |
HasPathWithNonDefaultStrokeThickness |
bool |
True si el paquete XPS contiene una ruta de acceso con un strokeThickness no predeterminado. |
HasPathWithSnapsToPixel |
bool |
True si el paquete XPS contiene una ruta de acceso con un valor SnapToPixels. |
HasRadialGradientBrushOpacityEqualsToOne |
bool |
True si el paquete XPS contiene un RadialGradientBrush con Opacity=1. |
HasRadialGradientBrushOpacityEqualsToZero |
bool |
True si el paquete XPS contiene un RadialGradientBrush con Opacity=0. |
HasRadialGradientBrushTransformLocal |
bool |
True si el paquete XPS contiene un RadialGradientBrush con Matriz localTransform. |
HasRadialGradientBrushTransformRemote |
bool |
True si el paquete XPS contiene un RadialGradientBrush con Remote MatrixTransform. |
HasRadialGradientBrushWithColorProfileResource |
bool |
True si el paquete XPS contiene un RadialGradientBrush con ColorProfileResource. |
HasRadialGradientBrushWithNonDefaultCenter |
bool |
True si el paquete XPS contiene un radialGradientBrush con un centro nonDefault. |
HasRadialGradientBrushWithNonDefaultGradientOrigin |
bool |
True si el paquete XPS contiene un RadialGradientBrush con un GradientOrigin nonDefault. |
HasRadialGradientBrushWithNonDefaultGradientStopOffset |
bool |
True si el paquete XPS contiene un RadialGradientBrush con un Objeto NonDefault GradientStopOffset. |
HasRadialGradientBrushWithNonDefaultRadiiSizes |
bool |
True si el paquete XPS contiene un radialGradientBrush con un radiiSizes nonDefault. |
HasRemoteDictionary |
bool |
True si el paquete XPS contiene una página que usa remoteDictionary. |
HasSolidColorBrushOpacityEqualsToOne |
bool |
True si el paquete XPS contiene un objeto SolidColorBrush con Opacity=1. |
HasSolidColorBrushOpacityEqualsToZero |
bool |
True si el paquete XPS contiene un objeto SolidColorBrush con Opacity=0. |
HasSolidColorBrushWithColorProfileResource |
bool |
True si el paquete XPS contiene un objeto SolidColorBrush con ColorProfileResource. |
HasStoryFragment |
bool |
True si el paquete XPS contiene una parte StoryFragment. |
HasVisualBrushOpacityEqualsToOne |
bool |
True si el paquete XPS contiene un elemento VisualBrush con Opacity=1. |
HasVisualBrushOpacityEqualsToZero |
bool |
True si el paquete XPS contiene un elemento VisualBrush con Opacity=0. |
HasVisualBrushTransformLocal |
bool |
True si el paquete XPS contiene un elemento VisualBrush con Local MatrixTransform. |
HasVisualBrushTransformRemote |
bool |
True si el paquete XPS contiene un elemento VisualBrush con Remote MatrixTransform. |
HasVisualBrushWithLocalCanvas |
bool |
True si el paquete XPS contiene un elemento VisualBrush con un lienzo local. |
HasVisualBrushWithLocalGlyphs |
bool |
True si el paquete XPS contiene un elemento VisualBrush con glifos locales. |
HasVisualBrushWithLocalPath |
bool |
True si el paquete XPS contiene un elemento VisualBrush con una ruta de acceso local. |
HasVisualBrushWithNonDefaultViewBox |
bool |
True si el paquete XPS contiene un elemento VisualBrush con un ViewBox nonDefault (0, 0, 1, 1). |
HasVisualBrushWithnonDefaultViewPort |
bool |
True si el paquete XPS contiene un elemento VisualBrush con nonDefault ViewPort (0, 0, 1, 1). |
HasVisualBrushWithRemoteCanvas |
bool |
True si el paquete XPS contiene un elemento VisualBrush con un lienzo remoto. |
HasVisualBrushWithRemoteGlyphs |
bool |
True si el paquete XPS contiene un elemento VisualBrush con glifos remotos. |
HasVisualBrushWithRemotePath |
bool |
True si el paquete XPS contiene un elemento VisualBrush con una ruta de acceso remota. |
ImageBrushCount |
long |
Número total de elementos ImageBrush en el paquete XPS. |
ImageBrushTileMode |
string |
Valor TileMode del elemento ImageBrush. |
ImageBrushType |
string |
Valor de tipo image del elemento ImageBrush. |
LinearGradientBrushColorInterpolationMode |
string |
Valor ColorInterpolationMode del elemento LinearGradientBrush. |
LinearGradientBrushColorType |
string |
El valor Tipo de color del elemento LinearGradientBrush. |
LinearGradientBrushContextColorChannelCount |
string |
Valor Context Color Channel Count del elemento LinearGradientBrush. |
LinearGradientBrushCount |
long |
Número total de elementos LinearGradientBrush en el paquete XPS. |
LinearGradientBrushSpreadMethod |
string |
Valor SpreadMethod del elemento LinearGradientBrush. |
LinkTargetsCount |
long |
Número total de elementos LinkTargets en el paquete XPS. |
LocalDictionaryContent |
string |
Tipo de objeto que se puede compartir que se encuentra en este diccionario local. |
MaxGlyphsFontRenderingEMSize |
long |
El valor máximo de FontRenderingEmSize en un elemento Glyphs. |
MaxGlyphsInDicesInAGlyphs |
long |
Tamaño máximo de Índices en un elemento Glifos. |
MaxGlyphsMappingsInAGlyphs |
long |
Tamaño máximo de Mappings en un elemento Glyphs. |
MaxGlyphsProhibitedCaretStopCountInAGlyphs |
long |
Tamaño máximo de ProhibitedCaretStopCount en un elemento Glyphs. |
MaxGradientStopsInALinearGradientBrush |
long |
Número máximo de GradientStops en un elemento LinearGradientBrush. |
MaxGradientStopsInARadialGradientBrush |
long |
Número máximo de GradientStops en un elemento RadialGradientBrush. |
MaxStrokeDashesInAPath |
long |
Número máximo de StrokeDashes en un elemento Path. |
PageDimension |
string |
Ancho y alto de una página en el paquete XPS. |
PageLanguage |
string |
Idioma de la página. |
PageThumbnailType |
string |
Tipo de imagen de la miniatura de nivel de página. |
PathCount |
long |
Número total de elementos Path del paquete XPS. |
PathFillBrush |
string |
Tipo de pincel del relleno de la ruta de acceso. |
PathLanguage |
string |
Valor Language del elemento Path. |
PathOpacityMaskBrush |
string |
Tipo de Pincel de la opacidad de la ruta de accesoMask. |
PathStrokeBrush |
string |
Tipo de pincel de la propiedad Path Stroke. |
PathStrokeDashCap |
string |
Tipo StrokeDashCap del elemento Path. |
PathStrokeEndLineCap |
string |
Valor StrokeEndLineCap del elemento Path. |
PathStrokeLineJoin |
string |
Valor StrokeLineJoin del elemento Path. |
PathStrokeStartLineCap |
string |
Valor StrokeStartLineCap del elemento Path. |
RadialGradientBrushColorInterpolationMode |
string |
Valor ColorInterpolationMode del elemento RadialGradientBrush. |
RadialGradientBrushColorType |
string |
El valor Tipo de color del elemento RadialGradientBrush. |
RadialGradientBrushContextColorChannelCount |
string |
Recuento de canales de color de contexto del elemento RadialGradientBrush. |
RadialGradientBrushCount |
long |
Número total de elementos RadialGradientBrush en el paquete XPS. |
RadialGradientBrushEllipseOrCircle |
string |
Define si el pincel de degradado es una elipse o un círculo. |
RadialGradientBrushSpreadMethod |
string |
Valor SpreadMethod del elemento RadialGradientBrush. |
RemoteDictionaryContent |
string |
Tipo de objeto que se puede compartir que se encuentra en este diccionario remoto. |
SolidColorBrushColorType |
string |
Tipo de color del elemento SolidColorBrush. |
SolidColorBrushContextColorChannelCount |
string |
Recuento de canales de color de contexto del elemento SolidColorBrush. |
SolidColorBrushCount |
long |
Número total de elementos SolidColorBrush en el paquete XPS. |
VisualBrushCount |
long |
Número total de elementos de VisualBrush en el paquete XPS. |
VisualBrushTileMode |
string |
Valor TileMode del elemento VisualBrush. |
VisualCount |
long |
Número total de objetos visuales del paquete XPS. |
Reglas de firma digital
Nombre de la regla | Tipo de datos | Explicación |
---|---|---|
CorruptedDigitalSignature |
bool |
True si el paquete XPS contiene una firma digital dañada. |
SignatureCount |
long |
Número total de firmas digitales en el paquete XPS. |
XpsSignaturePolicy |
string |
Valor de directiva de firma XPS del elemento Signature. |
HasInvalidXpsSignature |
bool |
True si el paquete XPS contiene un elemento Signature XPS no válido. |
XpsSignatureStatus |
string |
Valor de Estado de firma del elemento Signature en caso de que la firma no sea válida. En otras palabras, esta regla solo está habilitada cuando HasInvalidXpsSignature es True. |
MaxNumberOfCertificatesInASignature |
long |
Número máximo de certificados encontrados en un elemento Signature. |
HasXpsSignatureWithEmptyID |
bool |
True si el paquete XPS contiene un elemento Signature XPS con un identificador vacío. |
SignatureTimeFormat |
string |
Valor de Formato de hora de firma del elemento Signature. |
MaxNumberOfCustomObjectsInASignature |
long |
Número máximo de objetos personalizados encontrados en un elemento Signature. |
MaxNumberOfCustomReferencesInASignature |
long |
Número máximo de referencias personalizadas encontradas en un elemento Signature. |
Reglas varias
Nombre de la regla | Tipo de datos | Explicación |
---|---|---|
CorruptedPageRendering |
bool |
True si el paquete XPS contiene una página que no se puede representar. |