Word conjunto de requisitos de solo escritorio de la API de JavaScript 1.2
El WordApiDesktop
conjunto de requisitos es un conjunto de requisitos especial que incluye características que solo están disponibles para Word en Windows, mac y iPad. Las API de este conjunto de requisitos se consideran API de producción para la aplicación Word en Windows, en Mac y en iPad. Siguen las directivas de soporte técnico para desarrolladores de Microsoft 365.
WordApiDesktop
Las API se consideran api de "versión preliminar" para otras plataformas (web) y es posible que no sean compatibles con ninguna de esas plataformas.
Cuando las API del WordApiDesktop
conjunto de requisitos se admiten en todas las plataformas, se agregarán al siguiente conjunto de requisitos publicado (WordApi 1.[NEXT]
). Una vez que el nuevo conjunto de requisitos sea público, esas API también seguirán etiquetadas en este WordApiDesktop
conjunto de requisitos. Para más información sobre los requisitos específicos de la plataforma en general, consulte Descripción de los conjuntos de requisitos específicos de la plataforma.
Importante
WordApiDesktop 1.2
es un conjunto de requisitos de solo escritorio. Es un superconjunto de WordApi 1.9 y WordApiDesktop 1.1.
Uso recomendado
Dado que las WordApiDesktop 1.2
API solo son compatibles con Word en Windows, en Mac y en iPad, el complemento debe comprobar si el conjunto de requisitos es compatible antes de llamar a estas API. Esto evita cualquier intento de usar API de solo escritorio en una plataforma no admitida.
if (Office.context.requirements.isSetSupported("WordApiDesktop", "1.2")) {
// Any API exclusive to this WordApiDesktop requirement set.
}
Una vez que la API se encuentra en un conjunto de requisitos multiplataforma, debe quitar o editar la isSetSupported
comprobación. Esto habilitará la característica del complemento en otras plataformas. Asegúrese de probar la característica en esas plataformas al realizar este cambio.
Importante
El manifiesto no se puede especificar WordApiDesktop 1.2
como requisito de activación. No es un valor válido para usar en el elemento Set.
Lista de API
En la tabla siguiente se enumeran las API de JavaScript Word incluidas actualmente en el conjunto de WordApiDesktop 1.2
requisitos. Para obtener una lista completa de todas las API de JavaScript Word (incluidas WordApiDesktop 1.2
las API y las API publicadas anteriormente), consulte todas las API de JavaScript Word.
Clase | Campos | Descripción |
---|---|---|
Cuerpo | shapes | Obtiene la colección de objetos de forma en el cuerpo, incluidas las formas insertadas y flotantes. |
Canvas | id | Obtiene un entero que representa el identificador del lienzo. |
shape | Obtiene el objeto Shape asociado al lienzo. | |
shapes | Obtiene la colección de objetos Shape. | |
Documento | activeWindow | Obtiene la ventana activa del documento. |
compareFromBase64(base64File: string, documentCompareOptions?: Word. DocumentCompareOptions) | Muestra las marcas de revisión para indicar dónde están las diferencias entre ambos documentos. | |
Windows | Obtiene la colección de Word.Window objetos para el documento. |
|
InsertShapeOptions | height | Representa el alto de la forma que se va a insertar. |
left | Representa la posición izquierda de la forma que se va a insertar. | |
top | Representa la posición superior de la forma que se va a insertar. | |
width | Representa el ancho de la forma que se va a insertar. | |
Page | getNext() | Obtiene la página siguiente del panel. |
getNextOrNullObject() | Obtiene la página siguiente. | |
getRange(rangeLocation?: Word. RangeLocation.whole | Word. RangeLocation.start | Word. RangeLocation.end | "Entero" | "Iniciar" | "End") | Obtiene toda la página, o el punto inicial o final de la página, como un intervalo. | |
height | Obtiene el alto, en puntos, del papel definido en el cuadro de diálogo Configurar página. | |
index | Obtiene el índice de la página. | |
width | Obtiene el ancho, en puntos, del papel definido en el cuadro de diálogo Configurar página. | |
PageCollection | getFirst() | Obtiene la primera página de esta colección. |
getFirstOrNullObject() | Obtiene la primera página de esta colección. | |
items | Obtiene los elementos secundarios cargados en esta colección. | |
Panel | getNext() | Obtiene el panel siguiente de la ventana. |
getNextOrNullObject() | Obtiene el panel siguiente. | |
pages | Obtiene la colección de páginas del panel. | |
pagesEnclosingViewport | Obtiene el que PageCollection se muestra en la ventanilla del panel. |
|
PaneCollection | getFirst() | Obtiene el primer panel de esta colección. |
getFirstOrNullObject() | Obtiene el primer panel de esta colección. | |
items | Obtiene los elementos secundarios cargados en esta colección. | |
Paragraph | insertCanvas(insertShapeOptions?: Word. InsertShapeOptions) | Inserta un lienzo flotante delante del texto con su delimitador al principio del párrafo. |
insertGeometricShape(geometricShapeType: Word. GeometricShapeType, insertShapeOptions?: Word. InsertShapeOptions) | Inserta una forma geométrica delante del texto con su delimitador al principio del párrafo. | |
insertPictureFromBase64(base64EncodedImage: string, insertShapeOptions?: Word. InsertShapeOptions) | Inserta una imagen flotante delante del texto con su delimitador al principio del párrafo. | |
insertTextBox(text?: string, insertShapeOptions?: Word. InsertShapeOptions) | Inserta un cuadro de texto flotante delante del texto con su delimitador al principio del párrafo. | |
shapes | Obtiene la colección de objetos de forma delimitados en el párrafo, incluidas las formas insertadas y flotantes. | |
Rango | insertCanvas(insertShapeOptions?: Word. InsertShapeOptions) | Inserta un lienzo flotante delante del texto con su delimitador al principio del intervalo. |
insertGeometricShape(geometricShapeType: Word. GeometricShapeType, insertShapeOptions?: Word. InsertShapeOptions) | Inserta una forma geométrica delante del texto con su delimitador al principio del intervalo. | |
insertPictureFromBase64(base64EncodedImage: string, insertShapeOptions?: Word. InsertShapeOptions) | Inserta una imagen flotante delante del texto con su delimitador al principio del intervalo. | |
insertTextBox(text?: string, insertShapeOptions?: Word. InsertShapeOptions) | Inserta un cuadro de texto flotante delante del texto con su delimitador al principio del intervalo. | |
pages | Obtiene la colección de páginas del intervalo. | |
shapes | Obtiene la colección de objetos de forma delimitados en el intervalo, incluidas las formas insertadas y flotantes. | |
Shape | allowOverlap | Especifica si una forma determinada puede superponerse a otras formas. |
altTextDescription | Especifica una cadena que representa el texto alternativo asociado a la forma. | |
body | Representa el objeto de cuerpo de la forma. | |
lona | Obtiene el lienzo asociado a la forma. | |
delete() | Elimina la forma y su contenido. | |
fill | Devuelve el formato de relleno de la forma. | |
geometricShapeType | Tipo de forma geométrica de la forma. | |
height | Alto, en puntos, de la forma. | |
heightRelative | El porcentaje de altura de la forma en tamaño relativo vertical, consulte Word. RelativeSize. | |
id | Obtiene un entero que representa el identificador de forma. | |
isChild | Compruebe si esta forma es secundaria de una forma de grupo o de lienzo. | |
left | La distancia, en puntos, desde el lado izquierdo de la forma hasta la posición relativa horizontal, vea Word. RelativeHorizontalPosition. | |
leftRelative | La posición relativa izquierda como porcentaje desde el lado izquierdo de la forma hasta la posición relativa horizontal, vea Word. RelativeHorizontalPosition. | |
lockAspectRatio | Especifica si la relación de aspecto de esta forma está bloqueada. | |
moveHorizontally(distance: number) | Mueve la forma horizontalmente por el número de puntos. | |
moveVertically(distance: number) | Mueve la forma verticalmente por el número de puntos. | |
name | Nombre de la forma. | |
parentCanvas | Obtiene la forma del lienzo primario de nivel superior de esta forma secundaria. | |
parentGroup | Obtiene la forma de grupo primario de nivel superior de esta forma secundaria. | |
relativeHorizontalPosition | Posición horizontal relativa de la forma. | |
relativeHorizontalSize | Tamaño horizontal relativo de la forma. | |
relativeVerticalPosition | Posición vertical relativa de la forma. | |
relativeVerticalSize | Tamaño vertical relativo de la forma. | |
rotation | Especifica la rotación, en grados, de la forma. | |
scaleHeight(scaleFactor: number, scaleType: Word. ShapeScaleType, scaleFrom?: Word. ShapeScaleFrom) | Cambia el alto de la forma en un factor especificado. | |
scaleWidth(scaleFactor: number, scaleType: Word. ShapeScaleType, scaleFrom?: Word. ShapeScaleFrom) | Cambia el ancho de la forma en un factor especificado. | |
select(selectMultipleShapes?: boolean) | Selecciona la forma. | |
shapeGroup | Obtiene el grupo de formas asociado a la forma. | |
textFrame | Obtiene el objeto de marco de texto de la forma. | |
textWrap | Devuelve el formato de ajuste de texto de la forma. | |
top | La distancia, en puntos, desde el borde superior de la forma hasta la posición relativa vertical, vea Word. RelativeVerticalPosition. | |
topRelative | La posición superior relativa como un porcentaje desde el borde superior de la forma hasta la posición relativa vertical, vea Word. RelativeVerticalPosition. | |
type | Obtiene el tipo de forma. | |
visible | Especifica si la forma está visible. | |
width | Ancho, en puntos, de la forma. | |
widthRelative | El porcentaje de ancho de forma a tamaño relativo horizontal, consulte Word. RelativeSize. | |
ShapeCollection | getByGeometricTypes(types: Word. GeometricShapeType[]) | Obtiene las formas que tienen los tipos geométricos especificados. |
getById(id: number) | Obtiene una forma por su identificador. | |
getByIdOrNullObject(id: number) | Obtiene una forma por su identificador. | |
getByIds(ids: number[]) | Obtiene las formas por los identificadores. | |
getByNames(names: string[]) | Obtiene las formas que tienen los nombres especificados. | |
getByTypes(types: Word. ShapeType[]) | Obtiene las formas que tienen los tipos especificados. | |
getFirst() | Obtiene la primera forma de esta colección. | |
getFirstOrNullObject() | Obtiene la primera forma de esta colección. | |
group() | Se omitirán las formas flotantes de grupos de esta colección. | |
items | Obtiene los elementos secundarios cargados en esta colección. | |
ShapeFill | backgroundColor | Especifica el color de fondo de relleno de forma. |
clear() | Borra el formato de relleno de esta forma y la Word.ShapeFillType.NoFill establece en ; |
|
foregroundColor | Especifica el color de primer plano del relleno de formas. | |
setSolidColor(color: string) | Establece el formato de relleno de la forma en un color uniforme. | |
transparency | Especifica el porcentaje de transparencia del relleno como un valor de 0,0 (opaco) a 1,0 (claro). | |
type | Devuelve el tipo de relleno de la forma. | |
ShapeGroup | id | Obtiene un entero que representa el identificador del grupo de formas. |
shape | Obtiene el objeto Shape asociado al grupo. | |
shapes | Obtiene la colección de objetos Shape. | |
ungroup() | Desagrupa las formas agrupadas en el grupo de formas especificado. | |
ShapeTextWrap | bottomDistance | Especifica la distancia (en puntos) entre el texto del documento y el borde inferior del área sin texto que rodea la forma especificada. |
leftDistance | Especifica la distancia (en puntos) entre el texto del documento y el borde izquierdo del área sin texto que rodea la forma especificada. | |
rightDistance | Especifica la distancia (en puntos) entre el texto del documento y el borde derecho del área sin texto que rodea la forma especificada. | |
lado | Especifica si el texto del documento debe ajustarse a ambos lados de la forma especificada, solo en el lado izquierdo o derecho, o en el lado de la forma más alejada del margen de la página. | |
topDistance | Especifica la distancia (en puntos) entre el texto del documento y el borde superior del área sin texto que rodea la forma especificada. | |
type | Especifica el tipo de ajuste de texto alrededor de la forma. | |
TextFrame | autoSizeSetting | La configuración de ajuste de tamaño automático para el marco de texto. |
bottomMargin | Indica el margen inferior, en puntos, del marco de texto. | |
hasText | Especifica si el marco de texto contiene texto. | |
leftMargin | Indica el margen izquierdo, en puntos, del marco de texto. | |
noTextRotation | Devuelve True si el texto del marco de texto no debe girar cuando se gira la forma. | |
orientation | Representa el ángulo al que está orientado el texto para el marco de texto. | |
rightMargin | Indica el margen derecho, en puntos, del marco de texto. | |
topMargin | Indica el margen superior, en puntos, del marco de texto. | |
verticalAlignment | Indica la alineación vertical del marco de texto. | |
wordWrap | Determina si las líneas se interrumpen automáticamente para ajustar el texto dentro de la forma. | |
Window | activePane | Obtiene el panel activo de la ventana. |
Paneles | Obtiene la colección de paneles de la ventana. | |
WindowCollection | getFirst() | Obtiene la primera ventana de esta colección. |
getFirstOrNullObject() | Obtiene la primera ventana de esta colección. | |
items | Obtiene los elementos secundarios cargados en esta colección. |