@@ -0,0 +1,9 @@
+export interface Alignment {
+ horizontal: 'left' | 'center' | 'right' | 'fill' | 'justify' | 'centerContinuous' | 'distributed';
+ vertical: 'top' | 'middle' | 'bottom' | 'distributed' | 'justify';
+ wrapText: boolean;
+ shrinkToFit: boolean;
+ indent: number;
+ readingOrder: 'rtl' | 'ltr';
+ textRotation: number | 'vertical';
+}
@@ -0,0 +1,4 @@
+export interface Border {
+ style: BorderStyle;
+ color: Partial<Color>;
@@ -0,0 +1,3 @@
+export class CalcProperties {
+
+export interface Color {
+ argb: string;
+ theme: number;
@@ -1,3 +1,3 @@
export class Properties {
-
+ public tabColor: string
}
+export interface Protection {
+ locked: boolean;
+export class Style {
@@ -1,4 +1,5 @@
import {
+ CalcProperties,
Properties
} from "../internal";
@@ -11,4 +12,5 @@ export class WorkBook {
public manager: string;
public modified: Date = this.created;
public properties: Properties;
+ public calcProperties: CalcProperties
@@ -0,0 +1,6 @@
+export class WorkSheet {
+ public id: string;
+ public orderNo: string;
+ public name: string;
+ public state: string;
export * from './doc/Properties'
+export * from './doc/CalcProperties'
export * from './doc/WorkBook'
export * from './xlsx/BaseXForm'