///
declare module fb {
interface IDokumentScope extends ng.IScope {
maeklarobjektBehoeverAatgaerdas: boolean;
id: number;
dokumentVaerden: IVaerdeToDokumentVaerdeObject;
saved: boolean;
finnsKoppladeDokument: boolean;
dokumentWrapper: DokumentWrapper;
loadMall: boolean;
pdfHideLogo: boolean;
sidor: any;
dokumentHoejd: number;
index: number;
styleObject: {
styleVaerde?: fb.DokumentVaerde;
styleSection?: fb.DokumentVaerde;
maxXOffset?: number;
};
dokumentApp: boolean;
paperWidth: string;
paperHeight: number;
dimensions: fb.ICommonServiceScreenDimensions;
granska: boolean;
scrollTop: boolean;
footerData: fb.DokumentFooterData;
hideFooter: boolean;
antalSidor: number;
skaparPDF: boolean;
splitted: boolean;
vaentarPaaObjektSparning: boolean;
showErrorTillhoerAnnatKontor: boolean;
isVaereringsDokumentMenVaeredringEjSatt(): boolean;
navigateBack(): void;
pageSplitEnabled: boolean;
pageSplit: {
startOffset: number;
endOffset: number;
}[];
sectionHoejdData: {
[n: number]: {
offset: number;
height: number;
};
};
sectionHoejdSum: number;
pageOffset: {
top?: number;
left?: number;
};
SIDHOEJD: number;
SIDAVSTAAND: number;
CONTENTHOEJD: number;
togglePreview(): void;
saveDokument(): ng.IPromise;
resetDokument(): void;
createDokument(dokumentMallListItem: DokumentMall): void;
initSidor(): void;
sidIndela(): void;
getPdf(): void;
removeRepeatable(id: string): void;
dokumentBlaeddring: {
currentIndex: number;
blaeddring: {
DokumentId: number;
DokumentMallNamn: string;
Version: number;
AerHistorisk: boolean;
}[];
gotoNext(): void;
gotoPrev(): void;
goto(index: number): void;
};
/*** styling ***/
fontSizes: number[];
reset(): void;
setBold(): void;
setItalic(): void;
setUnderline(): void;
setColor(str: string): void;
setFontSize(newSize: number): void;
hideCurrentSection(): void;
mmToPx(millimeters: number): number;
kontoretsMaeklareOchAssistenter: fb.Medarbetare[];
handlaeggare: {
PersonId: fb.ChangeTrack;
toggleMenu(value?: boolean): void;
menuVisible: boolean;
saving: boolean;
};
closeDokument(): void;
openMailDrawer(): void;
openStandardTextSideDrawer(): void;
openDokumentUtskriftSideDrawer(): void;
openDokumentSkapaRedigeraSideDrawer(): void;
splitContent(): void;
printOptions: {
logo: fb.ChangeTrack;
getDokumentNamn(): string;
directPrint(): void;
};
skaparPDFDirect: boolean;
aerVaerderingsDokument(): boolean;
numberToTextCap(num: number): string;
harBilaga: boolean;
sparaOffset(): void;
getTooltipTextForBlaeddring(index: number): string;
}
}