April, 2007

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    Open XML links for 04-30-2007

    A few links to things I've come across in recent days ... DOCX convertor for the Mac Office for the Mac hasn't shipped with Open XML support yet ( but it's coming soon ). So if you're a Mac user in an organization that has moved to Office 2007 and the Open XML formats, you might want to check out Panergy's docxConvertor tool. It's a stand-alone convertor that translates "docx" Open XML documents into RTF. Most commonly used formatting and features are translated, including styles, headers...
  • Doug Mahugh

    PHPExcel API for Open XML

    PHPExcel is a set of classes that enable Open XML spreadsheet development, available as an open-source project on Codeplex . Using these classes, PHP programmers can easily create spreadsheets with formulas, conditional formatting, and other features. Here's a sample of a spreadsheet created with PHPExcel: Classes are provided for the main elements you'll need to create richly formatted spreadsheets: a worksheet class, data cell class, style class, and so on. These classes allow PHP developers...
  • Doug Mahugh

    TechDays 2007 Open XML sample code

    Julien Chable's content from his Open XML session at France's TechDays 2007 is now available for download. His blog has all the details. For those who, like me, don't read French as well as they could/should/would, here are the download links labeled in English: Workshop manual/exercises: http://archives.chable.net/blogs/20070303/Workshop%20Open%20XML%20TechDays%202007.docx Presentation slides: http://archives.chable.net/blogs/20070303/Workshop%20TechDays%202007%20-%20Rappels%20OPC.pptx...
  • Doug Mahugh

    One billion new computer users

    In Beijing last week, I overheard some of my colleagues planning for an event this week that included Bill Gates, Microsoft VP Will Poole, and many others. That event took place today, and it included an announcement of an ambitious goal: to create 1 billion new computer users by 2015. Here's a link to the video of Bill Gates's announcement of this goal. The 2015 date isn't arbitrary. That's the target year for the UN's Millenium Development Goals , which are about improving the quality of life...
  • Doug Mahugh

    Open XML links for 04-19-2007

    A few interesting links I've come across recently ... Wouter Van Vugt: Office Open XML Workshop in Sweden Wouter's latest workshop was a hit, and he has graciously posted some great sample documents for developers who want to learn the basics of Open XML document generation. Wouter's next workshop will be in the UK -- see his blog for more info. James Governor: OpenXML vs ODF: does the archiving argument stack up? "The industry needs to move beyond good vs evil, manichaen black vs white, beyond...
  • Doug Mahugh

    Dynamically generating content controls

    One of the most popular features of Open XML among developers is the concept of binding content controls (structured document tags) to custom XML nodes. This is a powerful concept that allows for simple integration between existing XML instances of business data and the rich look and feel of typical Open XML word-processing documents, while keeping the data and presentation details cleanly separated. Once developers start thinking creatively about how to use content controls, however, there's...
  • Doug Mahugh

    XPS Essentials Pack

    Version 1.0 of the XPS (XML Paper Specification) Essentials Pack is now available for download. It includes an XPS viewer, an XPS document writer, and iFilter/iPreview extensions to enable XPS search and thumbnails. XPS is a fixed-layout document format that is supported by Office 2007 through an optional free download that enables XPS and PDF support . XPS documents use the Open Packaging Convention, so you can use the System.IO.Packaging API to read and write them. The parts themselves use XPS...
  • Doug Mahugh

    Beijing Open XML Workshop

    This week I had a chance to see firsthand why China is becoming a force to be reckoned with in software development. The caliber of the attendees at the Open XML workshop in Beihang University was very high, and their questions were very interesting. We had many attendees who have read significant portions of the Open XML spec, and attendees who have written creative Open XML applications. And there's a great energy level that everyone has here when it comes to technology; expect to see some cool...
  • Doug Mahugh

    Bi-Directional text in Open XML

    If you need to generate documents in Arabic or Hebrew, or other less common RTL (right-to-left) scripts such as Syriac or Urdu, you'll find some very useful information in a new article on OpenXmlDeveloper: "Bi-directional Text in WordprocessingML" by Godha G. N. Godha's article covers the basics of how bi-directional text is handled in paragraphs, runs, shapes, tables and sections, including how punctuation works and other related details. Nice work, Godha. On an unrelated note ... I'm...
  • Doug Mahugh

    Kiev Open XML workshops

    We had two Open XML workshops in Kiev this week. Thursday was an all-day technical workshop at a government facility, and the attendees included developers and project leaders. I met a few of the people from the Ukraine's TC20 technical committee, and we discussed a wide variety of technical topics related to Open XML and document formats in general. Friday was a half-day workshop for senior management, and attendees included CIOs, development management, government officials, and press. Like...
Page 1 of 2 (14 items) 12