【问题标题】:Office Web Add-In Command Button Images resourceOffice Web 加载项命令按钮图像资源
【发布时间】:2018-01-04 05:24:37
【问题描述】:

我正在 MS Word 中创建自定义功能区,并希望添加打开和保存按钮。

是否有 Microsoft Office 按钮图像的在线资源?

我认为 Fabric 应该是我获取所有图片的地方。但是指南说不要。

不要在 Office 功能区或上下文中重复使用 Office UI Fabric 图标 菜单。织物图标在风格上有所不同,不会匹配。 https://dev.office.com/docs/add-ins/design/design-icons

这让我觉得很傻。 Fabric 旨在为我的应用程序提供“办公室感觉”,对吧?如果是这样,为什么它与 Office 按钮不同?

我尝试从 Word Online 应用中获取图像。不幸的是,Word Online 使用了一个大的合成图像

https://s1-word-edit-15.cdn.office.net:443/we/s/1684243702_resources/1033/we.png

有没有办法在我的 Office 加载项清单中使用这个 png?

【问题讨论】:

    标签: ms-office office-js office-addins


    【解决方案1】:

    是否有 Microsoft Office 按钮图像的在线资源?

    Microsoft Office 团队正式不发布产品图片。据我所知,这些资源是知识产权并受版权保护。

    Fabric 旨在为我的应用提供“办公室感觉”,对吗?

    是的。

    如果是这样,为什么它与 Office 按钮不同?

    Office UI Fabric 旨在在您的应用程序中使用,以使组件看起来像本机 Office UI。

    有没有办法在我的 Office 加载项清单中使用这个 png?

    没有。 Office 加载项清单对 Image 元素有某些要求。 size 属性给出图像的大小(以像素为单位)。需要三种图像尺寸:16、32 和 80。还支持五种可选尺寸:20、24、40、48 和 64。以下是说明的示例:

    <Icon>
      <bt:Image size="16" resid="icon1_32x32" />
      <bt:Image size="32" resid="icon1_32x32" />
      <bt:Image size="80" resid="icon1_32x32" />
    </Icon>
    

    您所拥有的称为CSS Image Sprite,旨在与 CSS 文件一起使用。与 XML 清单文件无关。澄清请参考:Anatomy of an Office Add-in

    来自我自己:我理解您的意思,但想提一下,Office 团队为您提供了除图标本身之外的设计指南。你有没有问过自己:“他们为什么要那样做?”也许他们不希望您重复使用 Office 产品已使用的图标,因为用户使用这些图标并知道按下它时会发生什么动作。如果您将在应用程序(加载项)中使用相同的图标并执行一些其他操作,用户会感到困惑。另一方面,如果您在其他地方(您自己的选项卡)重复相同的操作,用户也可能会感到困惑:“为什么会有两个‘保存’按钮?”。还有一点:Office图标随着软件版本的变化而变化,在Office支持的各种设备和平台上可能会有所不同。您的加载项将在所有这些中得到同等支持,并且您将拥有从 Desktop Office for Windows 中提取的相同“保存”图标。基本上我想说......为您的应用程序使用您自己的艺术作品是一种很好的做法。

    【讨论】:

    猜你喜欢
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2012-11-15
    • 2016-10-16
    相关资源
    最近更新 更多