ObjectSpaceState

ObjectSpaceState

概述

ObjectSpaceState 是 Aspose.Note 中用于 Python 的类。

ObjectSpaceState.get_latest_root(role, context_id) 返回给定角色和上下文的最新根 GUID,如果未找到则返回 None。

ObjectSpaceState 是 Aspose.Note 中用于 Python 的枚举,描述 OneNote 包内对象空间的同步状态。它继承自 Python 的 Enum 基类,并提供用于 Aspose.Note API 方法和属性的具名符号常量。值:各种常量。

描述

ObjectSpaceState 是 Aspose.Note FOSS 库中用于 Python 的类,提供 3 个方法和 8 个属性供编程使用。

核心功能包括:extendedguid;dict[int, extendedguid];dict[extendedguid, onestoreobject]。这些操作使开发者能够将 objectspacestate 功能直接集成到 Python 应用程序中。

该类还提供 gosid 属性(保存全局对象存储标识符,类型为 extendedguid),root_roles 属性(将角色整数映射到其关联的根 extendedguid),以及 objects 属性(提供一个以 extendedguid 为键的所有 onestoreobject 实例的字典)。

属性

名称类型访问描述
gosidExtendedGUID读取将全局对象存储标识符保存为一个 ExtendedGUID
root_rolesdict[int, ExtendedGUID]读取将角色整数映射到其关联的根 ExtendedGUIDs
objectsdict[ExtendedGUID, OneStoreObject]读取提供一个字典,其中包含所有 OneStoreObject 实例,以其 ExtendedGUID 为键
section_display_name`strNone`读取
revisionslist[RevisionManifestRecord]读取是一个 RevisionManifestRecord 对象的列表,表示文档修订
role_bindingslist[RevisionRoleBinding]读取存储一个将角色链接到修订版的 RevisionRoleBinding 列表
latest_roots_by_context_role`dict[tuple[ExtendedGUIDNone, int], ExtendedGUID]`读取
latest_revision_indices_by_context_role`dict[tuple[ExtendedGUIDNone, int], int]`读取

方法

签名描述
`get_latest_root(role: int, context_id: ExtendedGUIDNone)→ExtendedGUID
iter_latest_roots(role: int) → `list[tuple[ExtendedGUIDNone, ExtendedGUID]]`
`get_latest_revision_index(role: int, context_id: ExtendedGUIDNone)→int

另请参阅

 中文