@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
46 lines (45 loc) • 1.61 kB
TypeScript
import { FontOriginMode, Parameter, TextWrapMode } from "./../index";
export interface SyntaxHighlightInterface {
available?: string;
fontFamily?: string;
fontOrigin?: FontOriginMode;
fontSize?: string;
language?: string;
lineHeight?: string;
lineNumbers?: boolean;
relevance?: number;
wordBreak?: TextWrapMode;
}
export declare class SyntaxHighlight implements SyntaxHighlightInterface, Parameter {
available?: string;
fontFamily?: string;
fontOrigin?: FontOriginMode;
fontSize?: string;
language?: string;
lineHeight?: string;
lineNumbers?: boolean;
relevance?: number;
wordBreak?: TextWrapMode;
constructor(data: any);
static getAvailableDefault(): string;
static getAvailableDescription(): string;
static getFontFamilyDefault(): string;
static getFontFamilyDescription(): string;
static getFontOriginDefault(): FontOriginMode;
static getFontOriginDescription(): string;
static getFontSizeDefault(): string;
static getFontSizeDescription(): string;
static getLanguageDefault(): string;
static getLanguageDescription(): string;
static getLineHeightDefault(): string;
static getLineHeightDescription(): string;
static getLineNumbersDefault(): boolean;
static getLineNumbersDescription(): string;
static getRelevanceDefault(): number;
static getRelevanceDescription(): string;
static getWordBreakDefault(): TextWrapMode;
static getWordBreakDescription(): string;
static fromJson(data: any): SyntaxHighlight;
toJson(): any;
clone(): SyntaxHighlight;
}