Esempio n. 1
0
        public void ExportToWord(ArcheoObject archeoObject, string fullFileName)
        {
            object      documentTyp      = 0;
            object      visible          = true;
            object      fileName         = fullFileName;
            string      fullTemplateName = new FilePaths().getTemplatePath();
            object      templateName     = fullTemplateName;
            object      missing          = System.Reflection.Missing.Value;
            Application oWordApp         = new Application();

            oWordApp.Visible = true;
            Document oWordDoc = oWordApp.Documents.Add(ref templateName, missing, documentTyp, visible);

            oWordDoc.Activate();

            int  test  = oWordDoc.Bookmarks.Count;
            bool test1 = oWordDoc.Bookmarks.Exists("Title");

            string[] textmarkes = { "Title", "Code", "Heigth", "Width", "Depth", "Width", };
            object   textmarke  = textmarkes[0].ToString();

            oWordDoc.Bookmarks.get_Item(ref textmarke).Range.Text = archeoObject.GetTitle();
            textmarke = textmarkes[1].ToString();
            oWordDoc.Bookmarks.get_Item(ref textmarke).Range.Text = archeoObject.GetCode();
            textmarke = textmarkes[2].ToString();
            oWordDoc.Bookmarks.get_Item(ref textmarke).Range.Text = archeoObject.GetCode();
            textmarke = textmarkes[3].ToString();
            oWordDoc.Bookmarks.get_Item(ref textmarke).Range.Text = archeoObject.GetHeight().ToString();
            textmarke = textmarkes[4].ToString();
            oWordDoc.Bookmarks.get_Item(ref textmarke).Range.Text = archeoObject.GetWidth().ToString();
            textmarke = textmarkes[5].ToString();
            oWordDoc.Bookmarks.get_Item(ref textmarke).Range.Text = archeoObject.GetDepth().ToString();



            oWordDoc.Close();
            oWordApp.Quit();
            //oWordDoc.SaveAs2(fileName);
        }
Esempio n. 2
0
 internal void SetArcheoObjectInForm(ArcheoObject archeoObject)
 {
     this.archeoObject                 = archeoObject;
     this.textBoxCode.Text             = archeoObject.GetCode();
     this.textBoxCoordinate.Text       = archeoObject.GetCoordinate();
     this.textBoxDepth.Text            = archeoObject.GetDepth().ToString();
     this.textBoxDescription.Text      = archeoObject.GetDescription();
     this.textBoxHeight.Text           = archeoObject.GetHeight().ToString();
     this.textBoxParticularities.Text  = archeoObject.GetParticularities();
     this.textBoxPicturePath.Text      = archeoObject.GetShortPath();
     this.textBoxTitle.Text            = archeoObject.GetTitle();
     this.textBoxTypeOfBuild.Text      = archeoObject.GetTypeOfBuild();
     this.textBoxTypeOfCoordinate.Text = archeoObject.GetTypeOfCoordinate();
     this.textBoxWidth.Text            = archeoObject.GetWidth().ToString();
 }
 public void SetArcheoObject(ArcheoObject archeoObject)
 {
     ArcheoObject archeoObject1 = GetArcheoObject(this.archeoObjects, archeoObject.GetCode());
 }