Skip to main content
Glama
image.d.ts•1.68 kB
import { Shape } from '../classes/shape'; import { XmlElement } from '../types/xml-types'; import { ImportedElement, ShapeModificationCallback, ShapeTargetType, Target } from '../types/types'; import { IImage } from '../interfaces/iimage'; import { RootPresTemplate } from '../interfaces/root-pres-template'; import IArchive from '../interfaces/iarchive'; import { ContentTypeExtension } from '../enums/content-type-map'; export declare class Image extends Shape implements IImage { extension: ContentTypeExtension; createdRelation: XmlElement; callbacks: ShapeModificationCallback[]; constructor(shape: ImportedElement, targetType: ShapeTargetType); modifyOnAddedSlide(targetTemplate: RootPresTemplate, targetSlideNumber: number): Promise<Image>; modify(targetTemplate: RootPresTemplate, targetSlideNumber: number): Promise<Image>; append(targetTemplate: RootPresTemplate, targetSlideNumber: number): Promise<Image>; applyImageCallbacks(): void; remove(targetTemplate: RootPresTemplate, targetSlideNumber: number): Promise<Image>; prepare(targetTemplate: RootPresTemplate, targetSlideNumber: number): Promise<void>; copyFiles(): Promise<void>; appendTypes(): Promise<void>; /** * ToDo: This will always append a new relation, and never replace an * existing relation. At the end of creation process, unused relations will * remain existing in the .xml.rels file. PowerPoint will not complain, but * integrity checks will not be valid by this. */ appendToSlideRels(): Promise<void>; hasSvgRelation(): boolean; static getAllOnSlide(archive: IArchive, relsPath: string): Promise<Target[]>; }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/guangxiangdebizi/PPT-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server