private static bool TryCreateGraphicFrameVisual(IOpenXmlVisualContainer container, GraphicFrame graphicFrame, out IOpenXmlVisual visual)
        {
            string uri = graphicFrame.Graphic?.GraphicData?.Uri?.Value;

            switch (uri)
            {
            case "http://schemas.openxmlformats.org/drawingml/2006/chart":
                visual = new OpenXmlChartVisual(container, graphicFrame);
                return(true);

            case "http://schemas.openxmlformats.org/drawingml/2006/table":
                visual = new OpenXmlTableVisual(container, graphicFrame);
                return(true);

            default:
                visual = new OpenXmlGenericGraphicFrameVisual(container, graphicFrame);
                return(true);
            }
        }
Пример #2
0
 public TableCellCollection(OpenXmlTableVisual tableVisual)
 {
     this.tableVisual = tableVisual;
 }
Пример #3
0
 public TableColumn(OpenXmlTableVisual tableVisual, Drawing.GridColumn gridColumn)
 {
     this.tableVisual = tableVisual;
     this.gridColumn  = gridColumn;
 }
Пример #4
0
 public TableRow(OpenXmlTableVisual tableVisual, Drawing.TableRow tableRow)
 {
     this.tableVisual = tableVisual;
     this.tableRow    = tableRow;
 }
 public OpenXmlTableCell(OpenXmlTableVisual tableVisual, Drawing.TableRow tableRow, Drawing.TableCell tableCell)
 {
     this.tableVisual = tableVisual;
     this.tableRow    = tableRow;
     this.tableCell   = tableCell;
 }