Eulergraph
    Preparing search index...

    Interface ITextFormatService

    interface ITextFormatService {
        formatSelectedCells(
            labels: TextEditableCell[],
            ctx: CanvasRenderingContext2D,
            options: {
                fontFamily?: string;
                fontSize?: number;
                lineHeight?: number;
                textColor?: string;
            },
        ): void;
        getCurrentFormatting(
            labels: TextEditableCell[],
        ): {
            fontFamily: string;
            fontSize: number;
            lineHeight: number;
            textColor: string;
        };
        getTextAlignment(labels: TextEditableCell[]): TextAlignment | null;
        getVerticalAlignment(labels: TextEditableCell[]): VerticalAlignment | null;
        off(event: "selectionChanged", handler: () => void): void;
        on(event: "selectionChanged", handler: () => void): void;
        setTextAlignment(
            labels: TextEditableCell[],
            alignment: TextAlignment,
            ctx: CanvasRenderingContext2D,
        ): void;
        setVerticalAlignment(
            labels: TextEditableCell[],
            alignment: VerticalAlignment,
            ctx: CanvasRenderingContext2D,
        ): void;
    }
    Index

    Methods

    • Parameters

      • labels: TextEditableCell[]
      • ctx: CanvasRenderingContext2D
      • options: {
            fontFamily?: string;
            fontSize?: number;
            lineHeight?: number;
            textColor?: string;
        }

      Returns void

    • Parameters

      Returns { fontFamily: string; fontSize: number; lineHeight: number; textColor: string }

    • Parameters

      • event: "selectionChanged"
      • handler: () => void

      Returns void

    • Parameters

      • event: "selectionChanged"
      • handler: () => void

      Returns void