Initialize
将 ONLYOFFICE Document Builder 初始化为库,以便应用程序能够使用它。此方法仅设置 Document Builder 主要资源(icu 文件等)的目录。如果不调用此方法,Document Builder 将从当前进程目录查找资源。
备注
对于 JS,不使用此方法。
语法
- Python
- C++
- COM
- Java
- .Net
@classmethod
def Initialize(cls, directory: str = None)
static void Initialize(const wchar_t* sDirectory = 0);
HRESULT Initialize();
static void initialize(String directory);
static void Initialize(String^ sDirectory);
参数
- Python
- C++
- COM
- Java
- .Net
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| directory | str | None | Document Builder 主要资源的路径。 |
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| sDirectory | const wchar_t* | 0 | Document Builder 主要资源的路径。 |
不使用。
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| directory | String | "" | Document Builder 主要资源的路径。 |
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| sDirectory | String^ | null | Document Builder 主要资源的路径。 |
示例
- Python
- C++
- COM
- Java
- .Net
import docbuilder
docbuilder.CDocBuilder.Initialize("../documentBuilder")
builder = docbuilder.CDocBuilder()
docbuilder.CDocBuilder.Dispose()
std::wstring sWorkDirectory = NSUtils::GetBuilderDirectory();
CDocBuilder::Initialize(sWorkDirectory.c_str());
CDocBuilder oBuilder;
CDocBuilder::Dispose();
CoInitialize(NULL);
IONLYOFFICEDocBuilder* oBuilder = NULL;
oBuilder->Initialize();
oBuilder->Dispose();
CDocBuilder.initialize("");
CDocBuilder builder = new CDocBuilder();
CDocBuilder.dispose();
string workDirectory = "C:/Program Files/ONLYOFFICE/documentBuilder";
CDocBuilder.Initialize(workDirectory);
CDocBuilder oBuilder = new CDocBuilder();
CDocBuilder.Destroy();